[ruby-list:152] Re: [..]or[...]

From: matz@... (Yukihiro Matsumoto)
Date: 1996-02-14 08:41:01 UTC
List: ruby-list #152
まつもと ゆきひろ@トヨタケーラムです.

In message "[ruby-list:151] [..]or[...]"
    on 96/02/14, P nakawtse <nakawtse@syrinx.dq.isl.ntt.jp> writes:

|  中渡@NTTです.

|考えてみましょう.すでにruby-archiveなんかrubyで書いてありま
|すから,基礎はできていると思うので.
|-----
| ruby-archive.rbって???

ruby-archive@caelum.co.jpにメイルを送ると返事してくれるプロ
グラムです.今のところ公開していません.

|−−−−−−−
|| # 1..10  1...10 はどう違うの?
|普段は違いません.ifなどの条件式として現れた時に動作が変わっ
|てきます.ifなどの条件式に現れた時,範囲式は
|−−−−−−−−
|
| 使用例が思いつかなかったもので...
|
| ruby -ne 'print if 2 .. 2' file
| ruby -ne 'print if 2 ... 2' file
|こんな使い方がしたいのではないですよね.

awkと似たような働きをさせたい時に使うんでしょう.つまりある
範囲を抽出したりとか.例えばこんなのはいかがでしょう.

 ruby -ne 'begin print $_.unpack("u") end if /^begin/ .. /^end/'

とか(ruby版uudecodeですな).

In This Thread

Prev Next