[#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

むとうです。

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

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

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

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

From: "Hisashi Yahata" <yahatah@...>
Date: 2004-08-26 02:29:55 UTC
List: ruby-list #39973
60歳間近になった素人ですが、rubyに興味をもち、勉強を始めました。
ruby-listは、専門家の意見交換の場のようですので、素人の些細な疑問を気楽に相
談するのは避けたいと思ってしまいます。
しかし、書籍等を探し回るには時間が少なく、誰かにちょっと聞ければ助かることが
多いと思います。
入門者や初心者向けの意見交換の場はないのでしょうか。あるいは、このメールを利
用しても構わないでしょうか。どなたかご教示ください。

例えば、質問例は、エクセルデータを読み込み、その内容が「数値」か「文字」か
[nil」かを判定する方法です。数値であれば計算し、文字の場合にはその文字を使う
ためですが、簡単なスクリプトがあると思うのですが、簡単にみつかりません。

なお、ついでで恐縮ですが、下記のように、moduleの機能の意味を確かめました。も
し異なるmoduleに同じdef名がある場合に、どうなるのかを確認しました。いろいろ
と試すと機能がわかるのですが、下記のように最後尾にように nil   <= 何故nilが
出力されるのか不明です。test2をtestに置き換えると、OKの後ろにnilが表示されま
す。理由を教えてください。
よろしくお願いします。

module Foo
 def hello;puts "hello world";end
 def test(x,y);r = sqrt(x**2+y**2);end
end
module Test
 def test2(x,y);puts "OK";end
end
include Math   # module Fooの中でも、ここでも同じく機能する。
include Foo
include Test
 hello
 p test(3,4)
 test="test"  # test
 p test
 p test2(2,3)
 ==============
hello world
5.0
"test"
OK
nil   <= 何故nilが出力されるのか不明


In This Thread