我試圖簡單地將理解的結果打印到使用Elixir的控制檯。以下是我試圖打印的問題和代碼:瞭解使用Elixir的IO.puts
range = 1..999
multiple_of_3? = fn(n) -> rem(n, 3) == 0 end
multiple_of_5? = fn(n) -> rem(n, 5) == 0 end
import Integer
IO.puts for n <- range, multiple_of_3?.(n), multiple_of_5?.(n), do: n
非常簡單。唯一的問題是,當我從控制檯運行這個,這是我回來的:
<KZix¥´ÃÒáðÿĎĝĬĻŊřŨŷƆƕƤƳǂǑǠǯǾȍȜȫȺɉɘɧɶʅʔʣʲˁː˟ˮ˽̛̪̹͈̌͗ͦ͵΄ΓαπϏϞ
這不是我正在尋找不必說的。爲什麼這不打印實際的號碼
的[如何打印出的藥劑地圖的數組值?]可能的複製(https://stackoverflow.com/questions/32804904/how-to-print-out-a-maps-array-values -in-elixir) –