テキストの通りにPythonのクラスを作成したのですが、1文字も間違えずに打ったのに、実行するとエラーになることがしばしばあります。
エラーの文はAttribte Errorや、Nomethod Error などです。
この現象はRubyでも起こるのですが、なぜ間違ってもないのにエラーになるのでしょうか?
初歩の初歩のリスト作成など、タプルなどはエラーにならず行えたのですが。。。
少し長めのプログラムを入力すると、しばしばエラーになるという現象が起こります。
これにはどんな可能性が考えられますか?
Python
1 2class Spam: 3 val = 100 4 def ham(self): 5 self.egg('call method') 6 7 def egg(self, msg): 8 print("{0}".format(msg)) 9 print(("{0}".format(self.val))) 10 11spam = Spam() 12spam.ham() 13
Ruby
1module SampleModule 2 def Sample_method 3 p 'call sample_method.' 4 end 5end 6 7class SampleClass 8 extend SampleModule 9end 10 11SmpleClass.sample_method
回答4件
あなたの回答
tips
プレビュー