gpt4 book ai didi

ruby - 如何评估 ruby​​ 中的多行代码?

转载 作者:数据小太阳 更新时间:2023-10-29 08:15:01 26 4
gpt4 key购买 nike

eval('puts "ff"\nputs "ff"')

我试图在一个 eval 中使用两个表达式,但它没有执行?

我该怎么做?我想知道是因为我想动态执行部分代码。

最佳答案

使用 heredoc 语法。传递文件和行号以在回溯中提供引用信息。

eval(<<-CODE, __FILE__, __LINE__ +1 )
some(:ruby);
code
# and comments
CODE

关于ruby - 如何评估 ruby​​ 中的多行代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4084191/

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