true a2 -> false 我需要使用字典中的 true/false 值来评估列表中的-6ren">
gpt4 book ai didi

Julia:评估字典中的表达式

转载 作者:行者123 更新时间:2023-12-01 07:29:30 27 4
gpt4 key购买 nike

我有一个表达式列表,f.x

"a1 || a4"
"a3 && a5

和一本包含这些真值的字典

a1 -> true
a2 -> false

我需要使用字典中的 true/false 值来评估列表中的表达式

知道如何轻松实现这一点吗?非常感谢任何帮助

最佳答案

我觉得可能有更优雅的解决方案,但这肯定会完成工作。

truths = Dict("a1" => true, "a2" => false)
expressions = ["a1 || a4", "a1 && a2"]

for (key, value) in truths
info("evaluating: '$key = $value'")
eval(parse("$key = $value"))
end

for exp in expressions
info("$exp => $(eval(parse(exp)))")
end

关于Julia:评估字典中的表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37349251/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com