我正在努力学习 Ruby。我不明白这个函数的最后一行在做什么,特别是胖箭头=>。符号 :word 是否对变量 masquerade_word 做某事,反之亦然,它是一个赋值吗?另外,我很困惑,符号:word
是否与session[:word]
. 任何人都可以请澄清...
post "/new" do
word = Word.get_random
masquerade_word = Word.masquerade(word)
session[:word] = word
session[:incorrect_guesses] = 0
session[:chars_left] = word.size
session[:revealed_word] = masquerade_word
{:word => masquerade_word}.to_json
end