[#954] Rational — keiju@... (Keiju ISHITSUKA)

けいじゅ@SHLジャパンです.

23 messages 1996/10/30
[#955] Re: Rational — matz@... (Yukihiro Matsumoto) 1996/10/30

まつもと ゆきひろです.

[#968] Re: Rational 1996/10/31

けいじゅ@SHLジャパンです.

[ruby-list:959] Re: [REQ]Get Strings!<3> GETS, SUB

From: sinara@...
Date: 1996-10-30 11:16:42 UTC
List: ruby-list #959
原です。

> まつもと ゆきひろです.

> |ストリームにもストリングにも同じメソッドが使えれば、同じデー
> |タの形式に同じプログラムで対処できていいかなと。データ形式が
> |そのままプログラムに反映されるみたいで気持ちいいし。

> そういう気持ちを味わいたい時にはイテレータを使ってください.
> perlスタイルの方はおまけみたいなもんですから,なかなか気持ち
> 良さは味わえないと思います.

わかりました。


> |gets, sub! を再定義すると private method だからだめだといわれて
> |しまったので、やみくもに public を置いてみたのですけど、使い方は
> |こんなんでいいでしょうか?
> 
> 良いです.関数と同じ名前のメソッドを定義するとprivateになる
> という現在の仕様は結構使いにくいのかもしれませんね.

なるほどそういう仕様なんですか。分かっていればどうということ
ないですけど、最初戸惑いました。


> |> |(8)イッキ sub, gsub がほしい。
> 
> |一応、SeekableString クラスを使って書いてみました。
> 
> そうか2パスで実行すればできるんですね.どうしようかなあ.

おっ、少し考えてくれてる(^^)。 引数は同じ長さの2つの配列で
はかっこ悪いので「長さ2の配列」の配列にしましょう。
でも、一度組み込みにすると後でやっぱり気に入らないと廃止する
わけにもいきませんしねえ。まあ、バージョンが 1.00 になる迄は
何があっても構いませんが。:-)

AWK-like な [rstart, rlength] = match() というのはどうでしょ
うか?、、、とリクエストしようと思ったら、今頃 =~ 自身が
rstart を返す事を発見しました。さすが。^^;
---===-=-=-=-=-=-=-=-=======--=-=-=-==-=-===-=-=-=-=-=-=--=-==-=--
                           Shin-ichro Hara(Nagaoka Univ.of Tech.)

In This Thread

Prev Next