Erlang中函数的返回值

咖啡杯

以下函数将返回什么?好的原子还是Cmd?

function_test() ->
    Cmd = os:cmd("ls"),
    io:format("The result of ls is:~p~n", [Cmd]).

如果返回ok,那么在仍然使用io:format的情况下应如何改写以返回Cmd?

斯蒂芬·多尔伯格(Stephan Dollberg)

在Erlang中,返回函数中的最后一个表达式,在这种情况下,返回的结果io:formatok

要返回,Cmd您可以简单地使其成为函数中的最后一个表达式:

function_test() ->
    Cmd = os:cmd("ls"),
    io:format("The result of ls is:~p~n", [Cmd]),
    Cmd.

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Erlang中函数的返回值

来自分类Dev

检查值是否在MATLAB中函数的返回值中

来自分类Dev

函数式编程中的返回值

来自分类Dev

如何从返回值的函数中不返回任何内容?

来自分类Dev

检查lldb中函数的返回值

来自分类Dev

如何从gwidgets中的函数返回值

来自分类Dev

从运行中获取函数的返回值

来自分类Dev

如何从函数中的exec返回值?

来自分类Dev

从JavaScript中的异步函数返回值?

来自分类Dev

JavaScript函数中的返回值

来自分类Dev

函数的返回值

来自分类Dev

在bash函数中返回值

来自分类Dev

Matlab中的函数返回值

来自分类Dev

在Swift中没有返回值的函数返回

来自分类Dev

在PHP函数中返回值的问题

来自分类Dev

在python中打印函数的返回值?

来自分类Dev

从python中的修饰函数返回值

来自分类Dev

如何从gwidgets中的函数返回值

来自分类Dev

在javascript函数中返回值

来自分类Dev

R中的函数返回值

来自分类Dev

UNIX中函数的返回值

来自分类Dev

从JavaScript中的嵌套函数返回值

来自分类Dev

从R中的函数返回值

来自分类Dev

在AngularJS中,Factory返回的是函数而不是函数的返回值

来自分类Dev

如何从Java中的函数返回值?

来自分类Dev

预期返回“UIImage”的函数中缺少返回值

来自分类Dev

Python 中递归函数的返回值

来自分类Dev

函数返回值

来自分类Dev

execvp() - exit() 在函数中返回值