[#1219] ruby animal — OZAWA Sakuro <crouton@...>

小澤さく@塩尻Internetです.

18 messages 1996/12/09

[#1256] ruby 0.99.4-961212 available — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです.

21 messages 1996/12/12
[#1257] Re: ruby 0.99.4-961212 available — Yasuo OHBA <jammy@...> 1996/12/12

大庭@SHLJapanです.

[#1258] Re: ruby 0.99.4-961212 available — matz@... (Yukihiro Matsumoto) 1996/12/12

まつもと ゆきひろです.

[#1259] Re: ruby 0.99.4-961212 available — WATANABE Hirofumi <watanabe@...> 1996/12/12

わたなべです.

[#1261] Re: ruby 0.99.4-961212 available — matz@... (Yukihiro Matsumoto) 1996/12/12

まつもと ゆきひろです.

[#1290] ruby 0.99.4-961217 will be available — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです.

32 messages 1996/12/17
[#1300] Re: ruby 0.99.4-961217 will be available — sinara@... 1996/12/17

原です。

[#1305] Re: ruby 0.99.4-961217 will be available — matz@... (Yukihiro Matsumoto) 1996/12/17

まつもと ゆきひろです.

[#1308] Re: ruby 0.99.4-961217 will be available — gougi@... (Shigeru Gougi) 1996/12/17

ごうぎ@TCIです。

[#1341] Re: ruby 0.99.4-961217 will be available — matz@... (Yukihiro Matsumoto) 1996/12/18

まつもと ゆきひろです.

[#1342] Re: ruby 0.99.4-961217 will be available — sinara@... 1996/12/18

原です。

[#1345] [BUG?] access string out of range — sinara@... 1996/12/18

原です。

[#1330] Re: Rational and Complex — Shin-ichiro Hara <sinara@...>

原です。

30 messages 1996/12/17
[#1335] Re: Rational and Complex — sinara@... 1996/12/18

原です。

[#1359] Re: Rational and Complex 1996/12/18

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

[#1423] 配列への grep — (Dezawa Shin-ichiro) <dezawa@...>

出沢です

14 messages 1996/12/23

[#1469] wish ... — Noritugu Nakamura <nnakamur@...>

25 messages 1996/12/24
[#1470] Re: wish ... — matz@... (Yukihiro Matsumoto) 1996/12/24

まつもと ゆきひろです.

[ruby-list:1206] Re: ruby 0.99.3-961204

From: sinara@...
Date: 1996-12-05 08:52:05 UTC
List: ruby-list #1206
原です。

> |ところでこの succ ですが、今までの 1 byte 文字の succ を生か
> |しているために、アルファベット文字以外で、例えば
> |
> |'&-/'.each_ch { |c| print c, "\n" }
> |
> |とかすると無限ループになります。ここは従来の succ とは無関係
> |に作りませんか?
> 
> これはもともとのsuccの定義を変更すべきでしょうね.
> succって結構面倒なので,rubyで書き直したくないんですよ.せっ
> かくあるんだから.


あれ?分からないです。「書き直したくないので定義を変更しない」
のでは? succ はそのままに upto の定義に succ を使うのをやめた
らいいんじゃないかと思うんですけど。いまさら無理かな。


> |後、/./ は "\n" にマッチしないので、jtr の引数には出来ません。
> |これは仕様ということにしますか。
> 
> うーん,考えさせてください.

そういえば Perl5 で . を \n にマッチさせる /s オプションという
のが出来たのでそれを導入したらいかがでしょう。ついでに $* = 1
に相当する /m オプションというのもあるけれど、、、。

それから、"abc" =~ /abc$/ と "abc\n" =~ /abc$/ は両方真です。
後者が偽になるオプションもあったらいいかも。


ついでだ。^^; 要望です。Perl でいう配列を返す match

@array = ("a;b;c;" =~ /(.);(.);(.);/)

に相当する

array = "a;b;c;".pick(/(.);/)

及びそれの global 版

@array = ("a;b;c;" =~ /(.);/g)

に掃討する

array = "a;b;c;".gpick(/(.);/)

が欲しいです。(pick という名称はともかくとして。)


さらに「反復子」のある正規表現

while( "abc" =~ /./g ) { print $&, "\n" }

に相当する

"abc".each_match(/./) { print $&, "\n" }

もあったらいいなあ。
---===-=-=-=-=-=-=-=-=======--=-=-=-==-=-===-=-=-=-=-=-=--=-==-=--
                            Shin-ichro Hara(Nagaoka Univ.of Tech.)

In This Thread