这有效:
Extract Expr(:height << set name( "new" ), :height );
但是这个没有*):
Extract Expr(myDataTable:height << set name( "new" ), myDataTable:height );
幸运的是,有一个Extract Expr的肮脏技巧(它会自动解析每个定义的变量**) - 它允许这种解决方法:
x = Expr( myDataTable:height);
Extract Expr(myDataTable:height << set name( "new" ), x )
*) 为什么?
可能与(**)有关?