るりまサーチ

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

別のキーワード

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

ライブラリ

クラス

検索結果

Module#const_set(name, value) -> object (21225.0)

モジュールに name で指定された名前の定数を value とい う値として定義し、value を返します。

...を value とい
う値として定義し、value を返します。

そのモジュールにおいてすでにその名前の定数が定義されている場合、警
告メッセージが出力されます。

@param name Symbol,String で定数の名前を指定します。
@param value セッ...
.../emlist[例][ruby]{
module Foo; end

# Symbolを指定した場合
Foo.const_set(:FOO, 123)
Foo::FOO # => 123

# Stringを指定した場合
Foo.const_set('BAR', 'abc')
Foo::BAR # => "abc"

# 既に定義されている定数の名前を指定した場合
Foo.const_set('BAR', '123')
# warning: alrea...
...dy initialized constant Foo::BAR
# warning: previous definition of BAR was here
# => "123"

# 不適切な定数名を指定した場合
Foo.const_set('foo', 1) # => NameError: wrong constant name foo
//}...

static VALUE rb_mod_const_set(VALUE mod, VALUE name, VALUE value) (6600.0)

void rb_const_set(VALUE klass, ID name, VALUE val) (6300.0)

定数 klass::name の値を val として定義します。

...定数 klass::name の値を val として定義します。...

Ruby プログラムの実行 (3006.0)

Ruby プログラムの実行 === Ruby プログラム

...の値が真ならば対応する本体を評価します。
偽ならば elsif 節の条件式を順番に評価し、その値が始めて真になった節の
本体を評価します。それらがすべて偽なら else 節の本体を評価します。

文全体の値は最後に実行した...
...がなかった場合、あるいはすべての条件式が偽でかつ else 節もなかった
場合は nil です。

==== until
==== if 修飾子
==== unless 修飾子
==== while
==== until
==== while 修飾子
==== until 修飾子
==== for
==== begin 〜 end

==== クラス定義式

クラス...
...ます。定数が所属するクラスは代入が行われたブ
ロックの class です。また非常に特殊な例外としてメソッド
Module#const_set によっても定義が可能です。さらに
Module#remove_const を使うことで定義の取り消しが可能です。

すで...