[ruby-list:50577] Re: Ubuntu v17 Ruby2.3.1p112
From:
"H.Hiro" <main@...>
Date:
2017-09-03 11:19:23 UTC
List:
ruby-list #50577
H.Hiroです。 Rubyでは、特に記号などが付かない識別子は「大文字開始なら定数(含:クラス)、小文字開始なら変数」というルールがあります。 なので、当初のコードを修正するには「変数名を小文字開始にする」のほかに「クラス名を大文字開始にする」というのが必要になります。 2017年9月2日 14:06 sendf lusd <gtnfroesdas@gmail.com>: > 小文字に直したらそのエラーがなくなりましたが他のエラーが発生したので一度コードを書きなおして見直します > ご返信ありがとうございます > > 2017年9月2日 13:55 Masaki Suketa <masaki.suketa@nifty.ne.jp>: > >> 助田です。 >> >> On Sat, Sep 02, 2017 at 12:56:25PM +0900, sendf lusd wrote: >> > Ruby2.3にて学生名、その学生の点数(一つだけとします)を管理するクラスを作成したのですが >> > >> > -------------------------------- >> > def WriteStudentDate(Name,Point) >> > この部分なのですが、Name,Pointが定数ではないとのエラーが発生し学生の人数分だけ配列を動的にサイズを変更していくことができません >> > Rubyで学生の人数分だけ配列のサイズを変更していくにはどうすればいいのでしょうか? >> >> メソッドの引数は、大文字で始めることができないと思います。 >> Name, Point と大文字で始めているからエラーが発生している >> のではないでしょうか? >> >> 助田 >> > -- H.Hiro / Maraigue http://hhiro.net/about/ main@hhiro.net