【アウトプット】エラー文の見方(08/06)
◆SyntaxError◆
Syntaxとは構文のこと
つまり、文法が間違って居る
例えば、カッコが足りない、endが足りないとか、通常の形をしていない場合
◆NoMethodError◆
メソッドがないよ(定義されてないよ)というエラー
エラーメッセージの中にレシーバーが記述されて居ることが多いため、ここをヒントにすると良い。
それが役に立たないこともあり、それが「nil」について
演算結果がnilとなってしまった際、そのメソッドと紐づいて居ると「虚数.メソッド」となるため
◆NameError◆
定義されていないローカル変数またはメソッドがある時に。
基本はスペルミスで間違った名前を登録して居る時などに発生