如何在终端文件中编译为可执行文件 elixir 文件?
我读到编译 Elixir 我需要创建新项目。
但是我要编译的文件是IO.puts "hello world"
.
最佳答案
要从 shell 编译,首先创建一个文件:
# module_name.ex
defmodule ModuleName do
def hello do
IO.puts "Hello World"
end
end
然后运行shell并编译:
Interactive Elixir
iex> c("module_name.ex")
[ModuleName]
iex> ModuleName.hello
Hello world!
:ok
代码复制自 A Crash Course - Elixir
如果您想使用
elixirc
,阅读这个答案:https://stackoverflow.com/a/31485826/1173020
关于elixir - 如何在 elixir 中编译单个文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46623986/