我寫了一個程序來打印Elixir中兩個數字的總和。我將文件保存爲solution.ex,當我使用elixirc編譯爲elixirc solution.ex時,它將編譯並執行代碼。我認爲elixirc只會編譯代碼並生成一個二進制文件,使用elixir運行二進制文件將執行它。任何幫助將不勝感激。命令elixirc正在編譯和執行代碼
defmodule Solution do
defp sum(a, b), do: a + b
def main() do
a = IO.gets("") |> String.strip |> String.to_integer
b = IO.gets("") |> String.strip |> String.to_integer
sum(a, b) |> IO.puts
end
end
Solution.main()
如果我們的答案中的任何一個回答了您的問題@SaiKiran您會接受其中的一個嗎?如果不是,也許你可以詳細說明我們倆都錯過了什麼? –
@OnorioCatenacci對不起,我被趕上了工作。我沒有審查過,但一旦我做了,我一定會接受其中之一。只需要一些時間來看看你所告訴的。 –