加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

使用shell脚本调用Elixir方法

发布时间:2020-12-16 01:52:01 所属栏目:安全 来源:网络整理
导读:defmodule MyModule do def print do IO.puts "hi all" endend 这是MyModule.erl中包含的Elixir模块 iex MyModule.erlMyModule.print 我试图使用shell脚本运行elixir方法.它编译文件但是 iex MyModule.erl 没有运行.我认为这是因为第一个命令转到Erlang虚拟
defmodule MyModule do
   def print do
        IO.puts "hi all"
    end
end

这是MyModule.erl中包含的Elixir模块

iex MyModule.erl
MyModule.print

我试图使用shell脚本运行elixir方法.它编译文件但是

iex MyModule.erl

没有运行.我认为这是因为第一个命令转到Erlang虚拟机.如何调用此方法?

解决方法

Elixir文件通常具有.ex扩展名.如果您不打算编译它,我们建议使用.exs文件.我们在 our getting started guide中涵盖了这些差异.

假设您将上面的文件写入“mod.exs”,实现您想要的方法之一是:

elixir -r mod.exs -e "MyModule.print"

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读