這有效:
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 )
*) 為什麼?
可能與(**)有關?