From: Yasushi Shoji Date: 2000-10-30T14:35:00+09:00 Subject: [ruby-dev:11335] Re: String#each to give characters At Mon, 30 Oct 2000 14:16:03 +0900, matz@zetabits.com (Yukihiro Matsumoto) wrote: > > |IOや Fileと違って、文字列の場合行単位より文字単位の方が使う頻度が高くな > |いでしょうか? > > eachはもともと行単位ですから、これは変わらないでしょう。 > (しつこい?) > > eachを文字単位にするという提案は国際化とは別に受け付けても良 > いですが、互換性を考えるとなかなか採用しにくいでしょうね。 > それにRubyの場合、文字(Fixnum)が欲しいのか長さ1文字列が欲し > いのかで合意が得られそうにないので、かえってeachでない方が良 > いという考え方もありえますよね。 mailを出した後に思ったんですが、Rubyの場合 type checkじゃなく method名で checkする様に洗脳^H^H Ruby本にも書かれているので、名前と意味が一致してな いとまずいんですよね‥。 そう思うと単に eachとしないで長い名前の方が良いのかなと思います。 って事で自分的には eachをなるべく使わない方向で解決‥‥(^^; -- yashi