- 締切済み
全てのプログラミング言語が身に付きません!!!
これは足し算ができません割り算ができません。といっているのと 同じでしょうか? 算数ならば順番に計算して計算できるのですが、 プログラミングになるとよくわからなくなってしまいます。 どうすればいいですか?
- みんなの回答 (31)
- 専門家の回答
みんなの回答
- amanojaku1
- ベストアンサー率54% (265/488)
例えて言えば、大工が いくら本を読んでも技術が身に付かないのと同じです。 本を読んで知識が有った方が良いですが、それだけでは何も身に付きません。 椅子や机が作れない人は家も建てられないです。 小さい事からコツコツと勉強して下さい。
- amanojaku1
- ベストアンサー率54% (265/488)
>勉強してもすぐに忘れてしまって苦労しています。。。 記事を読むだけではダメです、簡単なプログラムを組んで勉強して下さい(クラス、インスタンスの基本を理解している必要があります) 小さい事からコツコツと勉強して下さい。
お礼
回答ありがとうございます。 がんばります。
- amanojaku1
- ベストアンサー率54% (265/488)
>同じメソッド名で引数の違うものを定義するのが出来ないということですよね? そうです、割と分かっているようですが?
お礼
回答ありがとうございます。 勉強してもすぐに忘れてしまって苦労しています。。。
- amanojaku1
- ベストアンサー率54% (265/488)
勘違いしてましたがrubyってメソッドのオーバーロードできないんですね。
お礼
回答ありがとうございます。 同じメソッド名で引数の違うものを定義するのが出来ないということですよね?
- amanojaku1
- ベストアンサー率54% (265/488)
>クラスの定義とオブジェクトの作成/サンプルプログラム >https://www.rubylife.jp/ini/class/ClassTest2.rb ↑このプログラムの行の意味は下記に記述されています。 rubyの基本の基本 http://ashtarte.hotcom-web.com/utf8/smt.cgi?r+sara/&bid+000000D7&tsn+000000D7&bts+2018/04/22%2016%3A04%3A03&
お礼
回答ありがとうございます。 参考にさせて頂きます。
- amanojaku1
- ベストアンサー率54% (265/488)
どうしても作れない場合は下記サンプルをコピペして実際に動かしてみて、どのように動作しているのか ちゃんと自分の頭の中でシミュレーションしてみて下さい。 シミュレーションで本当に理解できれば簡単なクラスを作ったり、インスタンスを動作させたりできるようになると思います。 小さい事からコツコツと勉強して下さい。 クラスの定義とオブジェクトの作成/サンプルプログラム https://www.rubylife.jp/ini/class/ClassTest2.rb
お礼
回答ありがとうございます。 参考にさせていただきます。
- amanojaku1
- ベストアンサー率54% (265/488)
とりあえず簡単なクラスを作るとか、インスタンスを動かすとかは、rubyの基本の基本なので、そこから始めないと話が進みません(プログラミングの勉強が始まりません)。
お礼
回答ありがとうございます。 参考にさせて頂きます。
- amanojaku1
- ベストアンサー率54% (265/488)
>rubyの基本の基本 >http://ashtarte.hotcom-web.com/utf8/smt.cgi?r+sara/&bid+000000D7&tsn+000000D7&bts+2018/04/22%2016%3A04%3A03& ↑これを読んだだけではダメですよ。 自分で簡単なクラスを作ってみてインスタンスを動作させるとか、実際にプログラミングをしないと、プログラミングは身につきません。
お礼
回答ありがとうございます。 図書館で借りてきて 独習Ruby というテキストで勉強しています。 まだざーっと読んでいるだけなので何とも言えませんが、 がんばってみます。
- amanojaku1
- ベストアンサー率54% (265/488)
お礼
回答ありがとうございます。 参考にさせて頂きます。
- amanojaku1
- ベストアンサー率54% (265/488)
あとインスタンスを生成できますか? それらはプログラミングの学習の重要な足がかりになります。
お礼
回答ありがとうございます。 オブジェクトの別名みたいなものですよね? あまりよくわかっていないかもしれないので理解を深めたいと思います。
お礼
回答ありがとうございます。がんばってみます。