Rubyの宿題教えてください。2限目at TECH
Rubyの宿題教えてください。2限目 - 暇つぶし2ch702:デフォルトの名無しさん
09/10/25 19:49:52
初心者スレ的に回答

>>701
いきなりクラスを作るのは敷居が高いですが、メソッドを作ることは躊躇しないでください
そのために必要なのは、
入力 → [なにか処理機構] → 出力
という考え方です
「この入力をどうにかするとこういう結果が得られる」という部分を小さめに作ります
そして、入力をメソッドの引数に、処理機構を小さなメソッドに、出力をメソッドの返り値にします

 ローカル変数2 = メソッドA(ローカル引数1, 固定の文字列とか)
 ローカル変数3 = メソッドB(ローカル引数2)

のような書き方の連打になりますが、とりあえずはそれで構いません
インスタンス変数はとりあえず完成ギリギリまで使わないでください
ローカル変数と違ってメソッド定義を飛び越えて自由に値のやり取りができますが、おおむね即破綻します

完成させてから構成変更だと思考的にもしんどいので、
「とりあえず途中経過だけでも表示」というレベルで区切るとよござんす


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch