2008年2月 8日

[ruby-list:44583] Re: Ruby初心者が作りました

るびきち様

遅レスで申し訳ありません。

> * 日本語を含むコードなので一行目に「#! ruby -Ks」と入れてください。

 うむむ。調べてみたのですが、わかりません。詳しい書式はどこかに載っていますか?

> * Rubyスクリプトの標準的なインデントは2です。インデントをきれいにしましょう。
>

 すいません(^-^;)。不特定多数の人に見てもらうのだから、きれいにしないといけないですね。

> * 自分でString#to_sjis(Stringクラスのto_sjisメソッド)を定義していますが、
>
> 「require 'kconv'」すればString#tosjisメソッドが使えます。

 やっぱりそのようなメソッドがあるんですよね(^^;。ありがとうございます。

> * CSVファイルの解析には標準ライブラリのcsv.rbを使ってみましょう。
> 自分で解析をがんばるよりもライブラリを使う方がバグを減らせます。

 調べてみます!

> * regExは文字列ではなくて正規表現オブジェクトを使ってみましょう。

 宿題にさせてください(¨;)。

> * 処理ごとに関数(メソッド)に分けると何をやっているかがわかりやすくなります。
>

 これも宿題で(¨;)。

> * 「puts a.to_s + ' ' + b.to_s」は「puts "#{a} #{b}"」のほうがわかりやすいです。
> #{}による式展開の結果が非文字列の場合は内部でto_sを呼んでくれます。

 なるほどなるほど(・ー・)(._.)(・-・)(._.)。

> * エラーメッセージは「$stderr.puts」で標準エラー出力に出しましょう。

 宿題で(^^;。

 赤ペン先生のようですねo(^^)o

Kabu and Ruby管理人
Web site: 『Rubyを使ってみよう!!』 http://www.geocities.jp/kabuandruby/
e-mail: kabu_and_ruby@xxxxx


投稿者 xml-rpc : 2008年2月 8日 22:17
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/69597
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。