Google を使用しても答えが見つかりません。
動作します!
i = 15
appended = "Dark " << "Silk"
appended = appended
うまくいきません。:(
i = 15
appended = "Dark " << i
appended = appended
Google を使用しても答えが見つかりません。
動作します!
i = 15
appended = "Dark " << "Silk"
appended = appended
うまくいきません。:(
i = 15
appended = "Dark " << i
appended = appended
これを試して:
i = 15
appended = "Dark " + "Silk"
または非String
オブジェクトの場合:
appended = "Dark " + i.to_s
文字列補間を使用することもできます (これはより慣用的です)。
appended = "Dark #{i}"
"Silk"
は文字列で15
、整数です。別の文字列への連結と文字列のみが可能です。それが機能する理由"Dark" << "Silk"
です。最初15
に で文字列に変換すると15.to_s
、連結できるようになります。
Ruby のドキュメントを読んで、組み込みのクラスとメソッドの詳細を確認することをお勧めします。
する
"Dark" << i.to_s
あなたがしたいことをしますか?