108件ヒット
[101-108件を表示]
(0.040秒)
クラス
- BasicObject (24)
- Module (72)
-
WIN32OLE
_ TYPE (12)
キーワード
-
class
_ eval (24) -
class
_ exec (12) -
default
_ event _ sources (12) -
instance
_ eval (24) -
module
_ exec (12)
検索結果
-
Module
# module _ exec(*args) {|*vars| . . . } -> object (31.0) -
与えられたブロックを指定された args を引数としてモジュールのコンテキストで評価します。
...スコープはブロックの外側のスコープになります。
@param args ブロックに渡す引数を指定します。
//emlist[例][ruby]{
class Thing
end
c = 1
Thing.class_exec{
def hello()
"Hello there!"
end
define_method(:foo) do # ローカル変数がブロック......の外側を参照している
c
end
}
t = Thing.new
p t.hello() #=> "Hello there!"
p t.foo() #=> 1
//}
@see Module#module_eval, Module#class_eval...