[#39948] exit in Ruby/GTK window — NAWATE Masahiko <strike@...>

縄手@松江です.

31 messages 2004/08/10
[#39949] Re: exit in Ruby/GTK window — Masao Mutoh <mutoh@...> 2004/08/10

むとうです。

[#40526] procの動作について(質問) — "Hisashi Yahata" <yahatah@...> 2005/01/13

[#39973] 初心者向けの意見交換の場は?簡単な質問はどこにすればよいでしょうか。 — "Hisashi Yahata" <yahatah@...> 2004/08/26

60歳間近になった素人ですが、rubyに興味をもち、勉強を始めました。

[ruby-list:39978] Re: 初心者向けの意見交換の場は?簡単な質問はどこにすればよいでしょうか。

From: take_tk <ggb03124@...>
Date: 2004-08-26 06:53:01 UTC
List: ruby-list #39978
たけ(tk)です

[ruby-list:39977] Re: 初心者向けの意見交換の場は?簡単な質問はどこにすればよいでしょうか。 にて
"Hisashi Yahata" <yahatah@agr.kyushu-u.ac.jp> さん曰く:

> ご教示有り難うございました。しかし、私の場合、csvに変換する手間を省き、下記
> のようにエクセルファイルから直接に呼び込み処理したいと考えています。
> その方法は、下記のスクリプトです。そこで、得られたd[i][j]の判定方法によい方
> 法はないでしょうか。

#for i in 0..25
#    for j in 0..5
#   	 print d[i][j],"\t"
#    end

を次のように変えるとして……(ありゃ失礼、ruby でも「for i in 0..25」が
あったのでしたっけね、最後の end が足りないだけだったのか……)

(0..25).each{|i|
  (0..5).each{|j|
    print d[i][j],"\t"
  }
  print "\n"
}

d[i][j]を次のように調べてみると、ちゃんとそれなりのクラスになっています。 
Object#is_a? や「case .. when クラス」で分岐すればよさそうです。

(0..25).each{|i|
  (0..5).each{|j|
p [ d[i][j] , d[i][j].class ]
#=> [3000.0, Float]
#=> [nil, NilClass]
#=> ["2001/12/03 00:00:00", String]
#    print d[i][j],"\t"
  }
  print "\n"
}

Take_tk = KUMAGAI Hidetake
たけ(tk)=熊谷秀武


In This Thread