CoffeeScript変数のスコープの仕方を理解しようとしています。 ドキュメントによると:CoffeeScript変数スコープについての混乱
この動作はローカル 変数のためのRubyの範囲を効果的に同じです。
しかし、私はそれは異なる動作をしていることが分かりました。ルビー
a = 1
def f
a = 3
end
puts a #This displays 1
で
CoffeeScriptの で
a = 1
changeValue = -> a = 3
changeValue()
console.log "a: #{a}" #This displays 3
誰かが、それをしてください説明できますか?
私は理解しています。ありがとう。 –