[#40361] 1.8のcgi/session.rb — Takeyuki Fujioka <fuji@...>

藤岡です。

55 messages 2004/12/07
[#40362] Re: 1.8のcgi/session.rb — Yukihiro Matsumoto <matz@...> 2004/12/07

まつもと ゆきひろです

[#40363] Re: 1.8のcgi/session.rb — Takeyuki Fujioka <fuji@...> 2004/12/07

藤岡です。

[#40364] Re: 1.8のcgi/session.rb — akira yamada / やまだあきら <akira@...> 2004/12/07

2004-12-07 (火) の 22:09 +0900 に Takeyuki Fujioka さんは書きました:

[#40365] Re: 1.8のcgi/session.rb — Takeyuki Fujioka <fuji@...> 2004/12/08

藤岡です。

[#40366] Re: 1.8のcgi/session.rb — Yukihiro Matsumoto <matz@...> 2004/12/08

まつもと ゆきひろです

[#40367] Re: 1.8のcgi/session.rb — Takeyuki Fujioka <fuji@...> 2004/12/08

藤岡です。

[#40368] Re: 1.8のcgi/session.rb — Tietew <tietew-ml-ruby-list@...> 2004/12/08

Tietew です。

[#40369] Re: 1.8のcgi/session.rb — Yukihiro Matsumoto <matz@...> 2004/12/08

まつもと ゆきひろです

[#40370] Re: 1.8のcgi/session.rb — Takeyuki Fujioka <fuji@...> 2004/12/08

藤岡です。

[#40371] Re: 1.8のcgi/session.rb — Yukihiro Matsumoto <matz@...> 2004/12/08

まつもと ゆきひろです

[#40372] Re: 1.8のcgi/session.rb — Takeyuki Fujioka <fuji@...> 2004/12/08

藤岡です。

[#40375] Re: 1.8のcgi/session.rb — akira yamada / やまだあきら <akira@...> 2004/12/08

Takeyuki Fujioka wrote:

[#40377] Re: 1.8のcgi/session.rb — Takeyuki Fujioka <fuji@...> 2004/12/09

藤岡です。

[#40378] Re: 1.8のcgi/session.rb — Yukihiro Matsumoto <matz@...> 2004/12/09

まつもと ゆきひろです

[#40379] Re: 1.8のcgi/session.rb — Takeyuki Fujioka <fuji@...> 2004/12/09

藤岡です。

[#40380] Re: 1.8のcgi/session.rb — Yukihiro Matsumoto <matz@...> 2004/12/09

まつもと ゆきひろです

[#40384] Re: 1.8のcgi/session.rb — Yukihiro Matsumoto <matz@...> 2004/12/09

まつもと ゆきひろです

[#40386] Re: 1.8のcgi/session.rb — Takeyuki Fujioka <fuji@...> 2004/12/09

藤岡です。

[#40398] Re: 1.8のcgi/session.rb — 植田裕之 <ueda@...> 2004/12/13

植田@ネットフォレストと申します。

[#40399] Re: 1.8のcgi/session.rb — Yukihiro Matsumoto <matz@...> 2004/12/13

まつもと ゆきひろです

[#40400] Re: 1.8のcgi/session.rb — Takeyuki Fujioka <fuji@...> 2004/12/13

藤岡です。

[#40401] Re: 1.8のcgi/session.rb — Yukihiro Matsumoto <matz@...> 2004/12/13

まつもと ゆきひろです

[#40403] Re: 1.8のcgi/session.rb — TAKAHASHI Masayoshi <maki@...> 2004/12/13

高橋征義です。

[#40404] Re: 1.8のcgi/session.rb — Yukihiro Matsumoto <matz@...> 2004/12/13

まつもと ゆきひろです

[ruby-list:40421] Re: ストリームからトークンを取りだす。

From: Tomokiyo Nomura <tnomura@...>
Date: 2004-12-14 09:29:47 UTC
List: ruby-list #40421
野村です

なかださん、コメントをありがとうございました。
STDIN.scanf を irb で試してみました。

irb> require 'scanf'
irb> begin
irb> a = $stdin.scanf("%d")
irb> b = $stdin.scanf("%d")
irb> puts a, b
irb> end
10 20 30 40^D
10
irb>

となって、1つのストリームは一回しかスキャンしてくれないようです。
ストリームの汎用のスキャナがなぜ欲しいかと言うと、コンソールからの
データ入力時に、

A B C
D E F

も

A B
C D
E F

も同じように

for i in 1..n
  for j in 1..m
    a[i][j] = $stdin.gettoken(/.../).to_f
  end
end

で取りこめるためデータ入力周りのコードを簡素化できるからです。また HTML
をいじるようなプログラムでも<tag> ... </tag> の部分を行に関係なく統一
された方式で抜きだすことができます。もちろん gettoken のようなメソッドは
gets を利用しても作ることができますが、標準のスキャナがあれば、Ruby 
プログラムのデータ入力部分の記述が非常に簡単になるのではないかと思います。

On Tue, 14 Dec 2004 10:41:21 +0900
nobu@ruby-lang.org wrote:


> At Thu, 9 Dec 2004 18:37:02 +0900,
> Tomokiyo Nomura wrote in [ruby-list:40389]:
> 
> 正規表現での指定はできませんが、IO#scanfというものはあります。
> 
>   $ ruby -rscanf -e 'p STDIN.scanf("%d %s")'
>   10 xdfa
>   [10, "xdfa"]
> 
> -- 
> --- 僕の前にBugはない。
> --- 僕の後ろにBugはできる。
>     中田 伸悦

                                                    野村朝清

In This Thread