Y
Hacker News
new
|
ask
|
show
|
jobs
by
nightwolf
3916 days ago
The variable isn't mutated, actually — it's rebound. See
http://natescottwest.com/elixir-for-rubyists-part-2/
, for example.
1 comments
rdtsc
3915 days ago
Yes it is. x is the variable. It changed from 1 to 2. Mutation is a synonym for change. Try it yourself in the interpreter! So data is immutable, but variables are mutable in Elixir.
link
andruby
3909 days ago
But if you passed that first x to a process, it would still be 1 even after you ran `x = 2`.
link