평소처럼 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)
]
)
)
그러나 분명히 작동하지 않습니다.
작동하지 않는 이유는 무엇이며 올바른 방법은 무엇입니까?