[#2023] Class Method の index — (Dezawa Shin-ichiro) <dezawa@...>

出沢です

13 messages 1997/02/02

[#2158] [Req] pack/unpack — keiju@... (Keiju ISHITSUKA)

けいじゅ@SHLジャパンです.

14 messages 1997/02/18
[#2166] Re: [Req] pack/unpack — matz@... (Yukihiro Matsumoto) 1997/02/18

まつもと ゆきひろです.

[#2277] ruby 1.0-970228 available — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです.

16 messages 1997/02/28

[ruby-list:2129] [Tips] Constant or Method ?

From: sinara@...
Date: 1997-02-13 07:15:36 UTC
List: ruby-list #2129
原です。

今気がついたことメモがわりに書いておきます。

変数とメソッドは、名前空間が別だけど、大文字で始まるメソッドは
明示的に呼び出さないといけないのですね。

foo = "local var."
def foo
  "method"
end
p foo    #=> "local var."
p foo()  #=> "method"

Foo = "constant"
def Foo
  "method"
end
p Foo    #=> "constant"
p Foo()  #=> "method"

def bar
  "method"
end
def Bar
  "method"
end
p bar    #=> "method"
p Bar    #=> Error: Uninitialized constant Bar

In This Thread

Prev Next