[#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
[#40530] Re: procの動作について(質問)
— 桑島雄一郎 <kanimiso@...>
2005/01/13
桑島です。
[#40531] Re: procの動作について(質問)
— rubikitch <rubikitch@...>
2005/01/13
From: 桑島雄一郎 <kanimiso@eins.rnac.ne.jp>
[#39973] 初心者向けの意見交換の場は?簡単な質問はどこにすればよいでしょうか。
— "Hisashi Yahata" <yahatah@...>
2004/08/26
60歳間近になった素人ですが、rubyに興味をもち、勉強を始めました。
[#39974] Re: 初心者向けの意見交換の場は?簡単な質問はどこにすればよいでしょうか。
— matz@... (Yukihiro Matsumoto)
2004/08/26
Hi,
[#39968] VBのSendKeyと同じことをしたいのですが... — Hideyuki Oya <h_oya@...>
oyaです。
6 messages
2004/08/22
[ruby-list:39975] Re: 初心者向けの意見交換の場は?簡単な質問はどこにすればよいでしょうか。
From:
take_tk <ggb03124@...>
Date:
2004-08-26 03:22:47 UTC
List:
ruby-list #39975
たけ(tk)です
[ruby-list:39973] 初心者向けの意見交換の場は?簡単な質問はどこにすればよいでしょうか。 にて
"Hisashi Yahata" <yahatah@agr.kyushu-u.ac.jp> さん曰く:
> 60歳間近になった素人ですが、rubyに興味をもち、勉強を始めました。
> ruby-listは、専門家の意見交換の場のようですので、素人の些細な疑問を気楽に相
> 談するのは避けたいと思ってしまいます。
> しかし、書籍等を探し回るには時間が少なく、誰かにちょっと聞ければ助かることが
> 多いと思います。
> 入門者や初心者向けの意見交換の場はないのでしょうか。あるいは、このメールを利
> 用しても構わないでしょうか。どなたかご教示ください。
ここでよろしいのではないでしょうか?
* 初心者の質問大好き!
> 例えば、質問例は、エクセルデータを読み込み、その内容が「数値」か「文字」か
> [nil」かを判定する方法です。数値であれば計算し、文字の場合にはその文字を使う
> ためですが、簡単なスクリプトがあると思うのですが、簡単にみつかりません。
いろいろな方法がありそうですが、簡単なのはエクセルで SaveAs(名前を付け
て保存)で csv(comma separated value、http://e-words.jp/w/CSV.html)形
式で保存すると、コンマで区切られたテキストとして保存されるので、それを
ruby で読込んで処理する方法でしょう。
> なお、ついでで恐縮ですが、下記のように、moduleの機能の意味を確かめました。も
> し異なるmoduleに同じdef名がある場合に、どうなるのかを確認しました。いろいろ
> と試すと機能がわかるのですが、下記のように最後尾にように nil <= 何故nilが
> 出力されるのか不明です。test2をtestに置き換えると、OKの後ろにnilが表示されま
> す。理由を教えてください。
> よろしくお願いします。
これは次の2個の規則の帰結です。
(1)puts メソッドは戻り値として nil を返す。
p( puts('test'))
#=> test ← puts が表示する
#=> nil ← puts の戻り値を p が表示する
(2)rubyのメソッドは最後に実行した文を戻り値として返す。
def foo
"test" # ← 最後の文
end
p foo
#=> "test"
def bar
nil # ← 最後の文
end
p bar
#=> nil
(3)従って、メソッド定義の最後に puts 文がある場合には、そのメソッドは
nil を返す。
def baz
puts "test"
end
p baz
#=> test ← baz が表示する
#=> nil ← p が baz の戻り値を表示する
です。
* 『Rubyの冒険』で書いたはずだが、見つからぬ……。(^^;
Take_tk = KUMAGAI Hidetake
たけ(tk)=熊谷秀武