erlang シェルで関数をテストする必要があります。モジュールを書いてテストしたくありません erl> c(module_name)
。
サンプルの erlang 関数を直接テストする方法はありますか? お気に入り :
a() -> 1.
スローエラー:
(my_project@laxmikant)7> a()->1.
* 1: syntax error before: '->'
前もって感謝します!
erlang シェルで関数をテストする必要があります。モジュールを書いてテストしたくありません erl> c(module_name)
。
サンプルの erlang 関数を直接テストする方法はありますか? お気に入り :
a() -> 1.
スローエラー:
(my_project@laxmikant)7> a()->1.
* 1: syntax error before: '->'
前もって感謝します!
私が理解していることは、関数をシェルで直接定義して、それで遊んでみたいということです。次に、テストしたい機能を fun/anonymous 関数でラップします。例:
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
シェルでテストしたい小さなコードにのみ適しています。