るりまサーチ

最速Rubyリファレンスマニュアル検索!
96件ヒット [1-96件を表示] (0.065秒)
トップページ > クエリ:d[x] > クエリ:const_get[x]

別のキーワード

  1. win32ole const_load
  2. module const_get
  3. module const_set
  4. _builtin const_get
  5. _builtin const_set

ライブラリ

クラス

検索結果

Module#const_get(name, inherit = true) -> object (21131.0)

name で指定される名前の定数の値を取り出します。

...name で指定される名前の定数の値を取り出します。

Module#const_defined? と違って Object を特別扱いすることはありません。

@param name 定数名。String か Symbol で指定します。
完全修飾名を指定しなかった場合はモジュー...
...ラスや include したモジュールで
定義された定数は対象にはなりません。

@raise NameError 定数が定義されていないときに発生します。

//emlist[例][ruby]{
module Bar
BAR = 1
end
class Object
include Bar
end
# Object では include されたモ...
...ジュールに定義された定数を見付ける
p Object.const_get(:BAR) # => 1

class Baz
include Bar
end
# Object以外でも同様
p Baz.const_get(:BAR) # => 1
# 定義されていない定数
p Baz.const_get(:NOT_DEFINED) #=> raise NameError
# 第二引数に false を指定する...

static VALUE rb_mod_const_get(VALUE mod, VALUE name) (12200.0)

VALUE rb_const_get(VALUE klass, ID name) (6200.0)

定数 klass::name の値を取得します。

定数 klass::name の値を取得します。

VALUE rb_const_get_at(VALUE klass, ID name) (6200.0)

クラス klass で定義された定数 name の値を取得します (祖先や外のクラスは調べない)。

クラス klass で定義された定数 name の値を取得します
(祖先や外のクラスは調べない)。

static VALUE ev_const_get(NODE *cref, ID id, VALUE self) (6200.0)

外のクラスが cref で self が self として 定数 id を参照します。

...外のクラスが cref で self が self として
定数 id を参照します。...

絞り込み条件を変える

static int top_const_get(ID id, VALUE *klassp) (6200.0)

トップレベルの定数 id を参照します。 定数 id が定義されていたら真を返し klassp に その値を書き込みます。未定義なら偽を返します。

...トップレベルの定数 id を参照します。
定数 id が定義されていたら真を返し klassp に
その値を書き込みます。未定義なら偽を返します。...

ruby 1.8.4 feature (42.0)

ruby 1.8.4 feature ruby 1.8.4 での ruby 1.8.3 からの変更点です。

...されたクラス/メソッドなど
* [compat]: 変更されたクラス/メソッドなど
* 互換性のある変更
* only backward-compatibility
* 影響の範囲が小さいと思われる変更もこちら
* [change]: 変更されたクラス/メソッドなど(互換...
...ure/UnboundMethod#bind [bug]>))
* ((<ruby 1.8.4 feature/set_trace_func [bug]>))
* ((<ruby 1.8.4 feature/set_trace_func [change]>))
* ((<ruby 1.8.4 feature/printf [bug]>))
* ((<ruby 1.8.4 feature/Hash [bug]>))
* ((<ruby 1.8.4 feature/test [bug]>))
* ((<ruby 1.8.4 feature/File.identical? [...
...b_thread_critical.
# [ruby-core:04039]

Thread#passを呼ぶとThread.criticalがクリアされるようになりました。
((<ruby-core:04039>))

: Module#const_missing [bug]

#Thu Sep 29 00:57:35 2005 Nobuyoshi Nakada <nobu@ruby-lang.org>
#
# * eval.c (ev_const_get), var...

ruby 1.6 feature (18.0)

ruby 1.6 feature ruby version 1.6 は安定版です。この版での変更はバグ修正がメイン になります。

...LDBLOCK が同じ値のシステムで、EWOULDBLOCK がなくなっ
ていました。現在は、このようなシステムでは、EWOULDBLOCK は、EAGAIN
として定義されています。(これは 1.6.7 とは異なる挙動です)

p Errno::EAGAIN
p Errno::EWOULDB...
...> ruby 1.6.7 (2002-03-01) [i586-linux]
Errno::EAGAIN
Errno::EWOULDBLOCK

=> ruby 1.6.8 (2002-12-24) [i586-linux]
Errno::EAGAIN
-:2: uninitialized constant EWOULDBLOCK at Errno (NameError)

=> ruby 1.6.8 (2003-02-13) [i586-linux]...
...ad.start { Thread.stop }
sleep

=> deadlock 0x40199b58: 2:0 - -:1
d
eadlock 0x401a2528: 2:4 (main) - -:2
-:2:in `sleep': Thread: deadlock (fatal)
from -:2
ruby 1.6.3 (2001-03-19) [i586-linux]

: ((<Module>))#const_defined?
: ((<Module>))#const_get
: ((<Mod...