以下函数将返回什么?好的原子还是Cmd?
function_test() ->
Cmd = os:cmd("ls"),
io:format("The result of ls is:~p~n", [Cmd]).
如果返回ok,那么在仍然使用io:format的情况下应如何改写以返回Cmd?
在Erlang中,返回函数中的最后一个表达式,在这种情况下,返回的结果io:format
是ok
。
要返回,Cmd
您可以简单地使其成为函数中的最后一个表达式:
function_test() ->
Cmd = os:cmd("ls"),
io:format("The result of ls is:~p~n", [Cmd]),
Cmd.
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句