teststruct.do open file:script:do
mata: mata clear
mata: struct myv { real vector coords } struct mys { struct myv scalar vv real scalar junk } function myf() { struct mys scalar ss ss.junk = 99 ss.vv.coords = (10,20) liststruct(ss) } myf() end
mata: mata clear mata: struct myv { real vector coords } struct mys { struct myv scalar vv real scalar junk } function myf() { struct mys scalar ss ss.junk = 99 ss.vv.coords = (10,20) liststruct(ss) } myf() end