192件ヒット
[1-100件を表示]
(0.030秒)
ライブラリ
- ビルトイン (96)
- mkmf (24)
-
rdoc
/ context (60) -
rdoc
/ top _ level (12)
クラス
- Module (96)
-
RDoc
:: Context (60) -
RDoc
:: TopLevel (12)
モジュール
- Kernel (24)
キーワード
-
add
_ constant (12) -
add
_ to (12) - autoload (12)
-
const
_ missing (12) -
const
_ set (12) - constants (24)
-
deprecate
_ constant (12) -
each
_ constant (12) -
find
_ local _ symbol (24) -
private
_ constant (12) -
public
_ constant (12) -
remove
_ const (12) -
try
_ constant (24)
検索結果
先頭5件
-
RDoc
:: Context # each _ constant {|c| . . . } -> [RDoc :: Constant] (15419.0) -
追加された RDoc::Constant に対してブロックを評価します。
...追加された RDoc::Constant に対してブロックを評価します。... -
RDoc
:: Context # constants -> [RDoc :: Constant] (15418.0) -
追加された RDoc::Constant の配列を返します。
...追加された RDoc::Constant の配列を返します。... -
RDoc
:: Context # add _ constant(const) -> () (15324.0) -
引数で指定した RDoc::Constant オブジェクトを追加します。
...引数で指定した RDoc::Constant オブジェクトを追加します。
@param const RDoc::Constant オブジェクトを指定します。... -
Kernel
# try _ constant(const , headers = nil , opt = "") -> Integer | nil (12303.0) -
定数 const がシステムに存在するかどうか検査します。 Kernel#have_const を使ってください。
...定数 const がシステムに存在するかどうか検査します。
Kernel#have_const を使ってください。
@param const C 言語の定数名を指定します。
@param headers 追加のヘッダファイルを指定します。
@param opt コンパイラに渡すオプションを......指定します。
$CFLAGS もコンパイラには渡されます。
@return 定数 const がシステムに存在する場合はその値を返します。
定数 const がシステムに存在しない場合は nil を返します。... -
Kernel
# try _ constant(const , headers = nil , opt = "") { . . . } -> Integer | nil (12303.0) -
定数 const がシステムに存在するかどうか検査します。 Kernel#have_const を使ってください。
...定数 const がシステムに存在するかどうか検査します。
Kernel#have_const を使ってください。
@param const C 言語の定数名を指定します。
@param headers 追加のヘッダファイルを指定します。
@param opt コンパイラに渡すオプションを......指定します。
$CFLAGS もコンパイラには渡されます。
@return 定数 const がシステムに存在する場合はその値を返します。
定数 const がシステムに存在しない場合は nil を返します。... -
Module
# private _ constant(*name) -> self (12232.0) -
name で指定した定数の可視性を private に変更します。
...ee Module#public_constant, Object#untrusted?
//emlist[例][ruby]{
module Foo
BAR = 'bar'
class Baz; end
QUX = 'qux'
class Quux; end
private_constant :QUX
private_constant :Quux
end
Foo::BAR # => "bar"
Foo::Baz # => Foo::Baz
Foo::QUX # => NameError: private constant Foo::QUX referen......ced
Foo::Quux # => NameError: private constant Foo::Quux referenced
//}......す。
@see Module#public_constant
//emlist[例][ruby]{
module Foo
BAR = 'bar'
class Baz; end
QUX = 'qux'
class Quux; end
private_constant :QUX
private_constant :Quux
end
Foo::BAR # => "bar"
Foo::Baz # => Foo::Baz
Foo::QUX # => NameError: private constant Foo::QUX referenced
Foo::......Quux # => NameError: private constant Foo::Quux referenced
//}... -
Module
# deprecate _ constant(*name) -> self (12226.0) -
name で指定した定数を deprecate に設定します。 deprecate に設定した定数を参照すると警告メッセージが表示されます。
...になったため、
デフォルトでは警告が表示されません。
コマンドラインオプション(詳細はd:spec/rubycmd#cmd_option参照)で、
「-w」か「-W2」などを指定するか、実行中に「Warning[:deprecated] = true」で
変更すると表示されるように......い定数を指定した場合に発生します。
@return self を返します。
//emlist[例][ruby]{
FOO = 123
Object.deprecate_constant(:FOO) # => Object
FOO
# warning: constant ::FOO is deprecated
# => 123
Object.deprecate_constant(:BAR)
# NameError: constant Object::BAR not defined
//}... -
Module
# public _ constant(*name) -> self (12226.0) -
name で指定した定数の可視性を public に変更します。
..._constant :SampleInnerClass
end
begin
SampleModule::SampleInnerClass
rescue => e
e # => #<NameError: private constant SampleModule::SampleInnerClass referenced>
end
module SampleModule
# => 非公開クラスであることは承知で利用するために public にする
public_constant......:SampleInnerClass
end
SampleModule::SampleInnerClass # => SampleModule::SampleInnerClass
//}
@see Module#private_constant, Object#untrusted?......:SampleInnerClass
end
SampleModule::SampleInnerClass # => SampleModule::SampleInnerClass
//}
@see Module#private_constant... -
Module
# constants(inherit = true) -> [Symbol] (12201.0) -
そのモジュール(またはクラス)で定義されている定数名の配列を返します。
...ます。
Object のサブクラスの場合、Objectやそのスーパークラスで定義されている
定数は含まれません。 Object.constants とすると Object クラスで定義された
定数の配列が得られます。
得られる定数の順序は保証されません。
@p......odule.constants, Kernel.#local_variables, Kernel.#global_variables, Object#instance_variables, Module#class_variables
//emlist[Module.constants と Module#constants の違い][ruby]{
# 出力の簡略化のため起動時の定数一覧を取得して後で差し引く
$clist = Module.constants
cl......ss Bar
BAR = 1
# Bar は BAR を含む
p constants # => [:BAR]
# 出力に FOO は含まれない
p Module.constants - $clist # => [:BAR, :Bar, :Foo]
class Baz
# Baz は定数を含まない
p constants # => []
# ネス...