Rubyについて質問です
最近勉強をし始めてのですがどうしてもわからない部分があります(色々と調べてみましが解決せず)
Ruby
1a = "aaa" 2 3a.prepend(<<TEXT) 4BBB 5TEXT 6 7puts a
エラー内容
tempCodeRunnerFile.rb:2:in `<main>': uninitialized constant TEXT (NameError)
Visual Studio Codeを使用
エラーについては
a = "aaa"
を
a = 'aaa'
とすることでエラーが解消しました
なぜ、””でだめか、’’でなければならないのか
インターネット、参考書を使用し調べましたが理由がわかりません
知識不足で申し訳ございません。ご教授お願い致します
タイトルに内容がないです。要件を記載してください。
https://teratail.com/help/question-tips#questionTips3-1
エラーが出るならエラーメッセージを提示しよう
コードは "<code>"または "<コード>" を押すと出てくるやつの中に書きましょう。
質問者は編集できたはずなので、編集しましょう。
そうじゃないとインデントが無視されて読みづらいです。
それと『エラーメッセージぐらいは読みましょう』。
アドバイスありがとうございます
始めたばかりなので助かります
プログラムは間違っていませんので、プログラムの実行環境がおかしいと思われます。
どんな環境で、どのように実行して、どんなエラーでしょう?
質問は編集できます。