Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在为咯咯笑创建一个小的代码编写培训游戏。游戏应该是 ruby,我希望用户编写代码,然后让游戏查看它以及代码返回什么,有点像 _why 的hacky(但来自 cli)。
我找不到办法做到这一点,你知道怎么做吗?
看一下eval,它将 String 解释为 ruby 代码。如果您想知道如何编写文本编辑器部分,那就更难了(并且超出了本网站的范围)。最简单的解决方案是在标准库中使用 readline,它可以让您创建类似 IRB 的提示。
eval