|
[ruby-list:42483] Re: String#first, String#last: msg#00137lang.ruby.japanese
> どーなんでしょうねえ。私自身はあんまり必要だったことはないの > ですが。 確かに、全く使わないというほどではないとは言え 必要となる頻度はそんなに高くないとも思うので、 それを理由に reject されても仕方ないかなぁとは思います。 (あまり使わないからこそ、いざ使いたくなったときに Array と同じインタフェースがあると便利ではないかという 論理が頭に浮かびましたが、屁理屈なのかまともな理屈なのか どうかはよく分かりません) first と last を提案してみようと思ったきっかけですが、 String#first は str[0, n] でも十分分かりやすいです。 しかし String#last は str[size - n, n] だとこれが本当に「末尾 n バイト」を 意味しているのかどうか一瞬悩んでしまうので(1つずれてるんじゃないかとか)、 last で書けたらうれしいかな、というのがきっかけです。 last が主にほしい方で、first はあくまでおまけですね。 > ところで、M17N導入後はnバイトではなくn文字取り出すん > でしょうねえ。 このあたりは、String#[] の仕様に合わせる形になるのだろうと想像しています。 -- Kouhei Yanagita <yanagi at shakenbu.org>
|
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | [ruby-list:42482] Re: String#first, String#last, Yukihiro Matsumoto |
|---|---|
| Next by Date: | [ruby-list:42484] Re: Gtk::FileSelection の filename=, Masao Mutoh |
| Previous by Thread: | [ruby-list:42482] Re: String#first, String#last, Yukihiro Matsumoto |
| Next by Thread: | [ruby-list:42485] Re: String#first, String#last, nobu-X+L+6nJQZ58h9ZMKESR00Q |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |