Ruby 初心者スレッド ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
177:デフォルトの名無しさん 08/12/05 13:27:46 >「ただし、100 点の場合は 9 要素目を +1 する」 こういう条件にするとそう処理する理由がそれほど明らかでない。 条件は上界により与えられるとして考える方がよくないか。 いつぞやRubyスレで話題になった Range#bound があれば idx = (0..9).bound(tokuten / 10) foo[idx] += 1 178:デフォルトの名無しさん 08/12/05 13:38:10 まあ落ち着いてスレタイ100回読め 179:デフォルトの名無しさん 08/12/05 13:40:50 ンなこと言ったらデータとしては foo[10] を作るのが自然 100 点に関しては集計なり統計なりするときの処理に扱いを委ねるべきで、 データの時点で組み込んでしまうべきではない 180:デフォルトの名無しさん 08/12/05 13:55:20 >>173 >>174 も書いてるがその「正しくないコード」の意味するところは、 i を 1 から 8 に変更しつつ do 〜 end の中のコードを実行するという事だ。 foo[9] 以外は動いているって言ってるけど foo[0] にも同じ問題がある。 「do 〜 end 中の文は tokuten の値が何であろうと 8回実行されてる」 という事を頭に入れてもう一度コードをよくみて考えてみて。 多分上手く動いていると思っている部分も、あまりよくないと気付くだろう。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4286日前に更新/244 KB
担当:undef