msg1 = 'abc'
msg2 = 'def'
msg = msg1+'\n'+msg2
Wx::MessageDialog.new(nil, msg, 'Message', Wx::OK | Wx::CANCEL)
だと メッセージが
abc\ndef
としかなりませんが、ダブルクォーテーションを使う(msg = msg1+"\n"+msg2)と
abc
def
となります。
すでにFAQのようです(^^; というより仕様か。
[Ruby]シングルクォートとダブルクォートの違い
【Ruby】Hello World(文字列出力)
実行速度にも変わりはないとか。
0 件のコメント:
コメントを投稿