我必须在erlang shell中测试一个函数。我不想编写模块和测试,即erl> c(module_name)。
有什么方法直接测试我的样本erlang函数吗?比如:
a() -> 1.投掷错误:
(my_project@laxmikant)7> a()->1.
* 1: syntax error before: '->'提前感谢!
发布于 2014-03-05 11:56:11
我所理解的是,您想要在shell中直接定义函数并使用它。然后包装您想要用有趣/匿名函数测试的功能,例如:
13> ShellFunction = fun(X) -> io:format("Some logic in my function"), 2*2 end.
#Fun<erl_eval.6.80484245>
14> ShellFunction(4).
Some logic in my function4它只适用于您想要在shell中测试的小代码段。
https://stackoverflow.com/questions/22170905
复制相似问题