10
Rubyではなく、いつ変数を宣言するのかを知りますか?Rubyで変数を宣言していますか?
最初のコードが文字列として宣言され、ブロックの外側に宣言される必要がある理由を知りたいのですが、2番目のブロックは入力されません。対
input = ''
while input != 'bye'
puts input
input = gets.chomp
end
puts 'Come again soon!'
:
while true
input = gets.chomp
puts input
if input == 'bye'
break
end
end
puts 'Come again soon!'
「割り当て済み」の定義によっては、これは正確には正しくありません。コントラスト 'if(false)、a = 3 end; a || 3 'に 'b || 3 '。インタプリタによって読み込まれた実行パスとして "assigned"を定義した場合、それ以外の場合は、インタプリタによって割り当てられる前に変数を使用することはできません。 –
これを正解してください、それは今や理にかなっています! –
@KristopherMicinskiフェア十分です。 "割り当てに表示される"と言わねばならず、そのように編集する必要があります。 – Gene