假设我有一个带有Elixir代码的字符串,如下所示:
"[1, 2, 3, 4, 5]"
考虑到我已经知道它是字符串中的列表,评估它并将其转换为实际的Elixir列表的简单方法是什么?
答案 0 :(得分:2)
Code.eval_string("[1, 2, 3, 4, 5]")
答案 1 :(得分:2)
您正在寻找Code.eval_string/3
<强> eval_string(string, binding \\ [], opts \\ []) 强>
评估字符串给出的内容。
示例:强>
{result, _} = Code.eval_string("[1, 2, 3, 4, 5]")