いつものように、私は Eval と Expr に問題があります。
値がいくつかの式の結果として評価される連想配列を作成する必要があります。
明らかに機能しない不完全なバリアントは次のとおりです。
aaa=[
"2x2" => 2*2
]
しかし、2*2 は Expr であると言えます。
aaa=[
"2x2" => Expr(2*2)
]
次に、Eval Expr を使用して引数内のすべての式を評価し、評価された部分式を含む式を返します。
Eval Expr(
aaa=[
"2x2" => Expr(2*2)
]
)
そして、それはすでに機能していません- Expr(2*2) を評価しません
次のステップは、結果の式を評価することです。
Eval(
Eval Expr(
aaa=[
"2x2" => Expr(2*2)
]
)
)
しかし、明らかにそれは機能しません。
なぜうまくいかないのですか?正しい方法は何ですか?