自删除道指令程序
{
maifgn()()
{
[dgdfg] ->[子函数1("子函数1")(lll),子函数2("子函数2")(ttt)];
[lll,ttt] ->[gdfg1=lll,gdfg2=ttt,结束,显示结果];
}
子函数1(kk)(lll)
{
[kk]->[~,显示结果]<kk>; //“~”表示函数返回结果后,从运行空间中删除
}
子函数2(yy)(ttt)
{
[yy]->[显示结果]<yy> ; //函数返回值,但继续重复运行。
}
}
运行结果如下:子函数1对象在数据空间中删除了,而子函数2对象继续存在。
转载于:https://www.cnblogs.com/riasky/p/3464929.html