Elixir の with について

2016年9月14日 Posted by PURGE

公開されている情報が、なかなか理解できないので手を動かしてみた。

name = "Pochi"
IO.puts "Hello #{name} "  #=> "Hello Pochi"

with name = "Tama",
  do: IO.puts "Hello #{name} "  #=> "Hello Tama"

IO.puts "Hello #{name} "  #=> "Hello Pochi"

簡単に言うと、with ブロック内のスコープが存在するということ。
なるほど。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です