gpt4 book ai didi

Erlang 命令行

转载 作者:行者123 更新时间:2023-12-02 09:05:08 26 4
gpt4 key购买 nike

我需要将两个参数传递给我的 Erlang 代码。它在 Erlang shell 中运行良好。

2> crop:fall_velocity(x,23).
21.23205124334434

但是我应该如何在没有 Erlang shell 的情况下运行 Erlang 代码。就像普通的 python、c 程序一样。./program_name(不传递 $1 $2 参数)。

我正在尝试这个

erl -noshell -s crop fall_velocity(x,20) -s init stop

但它给出了意外的 token 错误。

最佳答案

documentation states-s 传递作为一个原子列表提供的所有参数,而 -run 则执行相同的操作,但作为字符串列表。如果您想使用任意参数数量和类型调用任意函数,您应该使用 -eval:

$ erl -noshell -eval 'io:format("test\n",[]),init:stop()'
test
$

关于Erlang 命令行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21104089/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com