[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 2chのread.cgiへ]
Update time : 05/09 21:32 / Filesize : 199 KB / Number-of Response : 759
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Ruby 初心者スレッド Part 31



1 名前:デフォルトの名無しさん mailto:sage [2009/09/17(木) 17:31:07 ]
プログラミング言語Rubyについての、初心者向けスレです。質問・要望・雑談などどうぞ。

★注意★ Ruby 1.9.1 は初心者には時期早尚です。初心者には Ruby 1.8.7 を強くお勧めします。
   (理由:現時点では多くの有名ライブラリやアプリが 1.9.1 に未対応であるためです。)
 なお 1.8.7 でも 1.9 系に導入された新機能のいくつかが利用可能なため、1.8.7 で勉強すれば将来スムーズに 1.9 系に移行できるでしょう。

関連スレやURLは>>2-5あたりを見てください。Ruby on Rails の質問は Webプログラミング板の Rails スレへ。

■質問する人へ
質問する前に次の3つをすること。ここで回答を待つよりそのほうが早い。
 ・モジュール名やエラーメッセージでググる
 ・マニュアルで引っかかったクラスの記述を探す www.ruby-lang.org/ja/man/
 ・FAQを一応読む www.ruby-lang.org/ja/man/?cmd=view;name=Ruby+FAQ
質問には以下を書くこと。へたくそな質問は再提出を要求される。
 ・詳しい内容(「動きません」「うまくできません」では回答しようがない)
 ・エラーメッセージ(自力で訳さずなるべくそのままで)
 ・実行環境(OS名、Rubyのバージョン(ruby -v でわかる))
 ・最終的にやりたいこと(もっとよい方法がある場合が多いので)
回答してくれた人には「ありがとう」のひとことをいってあげて。

■回答する人へ
相手は初心者、根気よく育てるつもりで。質問がへたくそなのも大目にみてあげる。
それができないならこないこと(だって初心者スレだもん)。
 ・既出な質問やFAQは「XXXを読め」でいいので、叩かない&怖がらせない。
 ・わけわかな質問にもエスパー発揮で。できれば質問の仕方を教えるぐらいで。
 ・自信がない回答ならその旨表明すること。誤った回答は初心者じゃ見抜けない。

746 名前:デフォルトの名無しさん mailto:sage [2009/10/12(月) 20:17:49 ]
最近/.並にゴミで埋まるようになってきたなここ。

747 名前:デフォルトの名無しさん mailto:sage [2009/10/12(月) 20:23:23 ]
>>746
2chも大差ないだろ

748 名前:デフォルトの名無しさん mailto:sage [2009/10/12(月) 20:24:39 ]
>>746
斬新な自己紹介ですね

749 名前:デフォルトの名無しさん mailto:sage [2009/10/12(月) 20:40:35 ]
こういうありきたりなループの終了条件に
!=を使うのは普通ですか?

count = 1
end_count = 10

while count != end_count
puts count
count = count + 1
end

750 名前:デフォルトの名無しさん mailto:sage [2009/10/12(月) 20:44:09 ]
へん

751 名前:デフォルトの名無しさん mailto:sage [2009/10/12(月) 20:48:03 ]
(1...10).each {|i| puts i}

じゃだめなん?

752 名前:デフォルトの名無しさん mailto:sage [2009/10/12(月) 20:50:22 ]
count が増えるとは限らないのだろ

loop do
 break if count == end_count
 ...
end

せめて break して欲しい

753 名前:デフォルトの名無しさん mailto:sage [2009/10/12(月) 21:08:18 ]
>>752
何でbreakの方を推すの? 横から見てもいまいちわからん
普通ここは、読みやすいuntilを推す流れじゃないかと思うんだけど

754 名前:デフォルトの名無しさん mailto:sage [2009/10/12(月) 21:15:49 ]
あまり使わないんですね。
気をつけます。ありがとうございます。



755 名前:デフォルトの名無しさん mailto:sage [2009/10/12(月) 21:18:26 ]
あまり使わないのか?
場合によりけりで特に使う使わないを気にする記述でもないと思うんだけど

756 名前:デフォルトの名無しさん mailto:sage [2009/10/12(月) 21:21:14 ]
>>740
単に非効率なやり方だろ
他人に教えるようなものじゃない

757 名前:デフォルトの名無しさん mailto:sage [2009/10/12(月) 22:29:55 ]
C++のSTLのイテレータに慣れてるとそう書きたくなるな。

758 名前:デフォルトの名無しさん mailto:sage [2009/10/12(月) 22:33:38 ]
読みやすい until などというものは存在しない
と思う






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<199KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef