[解決済み] RubyのNameError
2022-02-02 14:10:56
質問
このコードの一部分について。
class myBaseClass
def funcTest()
puts "baseClass"
end
end
myBaseClass.new.funcTest
エラーが発生するのですが。
NameError: undefined local variable or method `myBaseClass' for main:Object
from c:/Users/Yurt/Documents/ruby/polymorphismTest.rb:9
from (irb):145:in `eval'
from (irb):145
from c:/Ruby192/bin/irb:12:in `<main>'
irb(main):152:0> x=myBaseClass.new
を試すと
x=myBaseClass.new
と表示されます。
NameError: undefined local variable or method `myBaseClass' for main:Object from (irb):152
どなたかこの問題に既に遭遇されている方はいらっしゃいますか?私のコードが間違っているとは思えません。
解決方法は?
ruby では、クラス名を含むすべての定数は大文字で始まらなければなりません。
myBaseClass
は未定義のローカル変数として解釈されます。
MyBaseClass
は正しく動作します。
関連
-
[解決済み】Ruby: 特定のバージョンのruby gemをインストールする方法は?
-
[解決済み] マトリックスサムネーションチャレンジ
-
[解決済み] ルビー、すべての単語の最初の文字を大文字にする
-
[解決済み] Rubyのダブルコロン `::` とは何ですか?
-
[解決済み] Ruby 2.0.0p0 IRB警告。"DLは非推奨です。Fiddleをお使いください。"
-
[解決済み] Rubyのswitch文の書き方
-
[解決済み] Rubyで配列に値が存在するかどうかを確認する方法
-
[解決済み] Rubyからシェルコマンドを呼び出す方法
-
[解決済み] Rubyでnilとemptyとblankを理解する方法
-
[解決済み] Rubyのattr_accessorとは何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】そのようなファイルやディレクトリはありません @ rb_sysopen ruby
-
[解決済み】Rubyで数値の配列の合計を出すには?
-
[解決済み] nil:NilClass のための未定義のメソッド `+' (NoMethodError)
-
[解決済み] Ruby、スタックレベルが深すぎる (SystemStackError)
-
[解決済み] RubyのHashをキーでアルファベット順にソートする方法
-
[解決済み] Ruby の .reject! と .delete_if の比較
-
[解決済み] gemのインストール中に "permission denied "エラーが発生するのはなぜですか?
-
[解決済み] Rubyで配列を平坦化するにはどうしたらいいですか?
-
[解決済み] Ruby で PDF 文書を解析する
-
[解決済み] プロキシ(ISA-NTLM)の後ろからRuby Gemsをアップデートする方法