別のキーワード
ライブラリ
- ビルトイン (221)
-
irb
/ ext / history (12) - shell (6)
-
win32
/ registry (24)
クラス
- BasicObject (24)
- Binding (70)
-
IRB
:: Context (12) - Module (24)
- Object (36)
- Proc (24)
- Shell (6)
- String (12)
- TracePoint (7)
モジュール
- Kernel (12)
-
Win32
:: Registry :: API (24)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - Binding (12)
- DeleteValue (12)
- Marshal フォーマット (12)
-
NEWS for Ruby 3
. 0 . 0 (5) - RegDeleteValue (12)
- binding (24)
-
class
_ exec (12) - debug= (6)
- dump (12)
-
eval
_ history (12) -
eval
_ script (7) -
eval
_ under _ i (12) - getoptlong (12)
-
instance
_ exec (12) -
local
_ variable _ defined? (12) -
local
_ variable _ get (12) -
local
_ variable _ set (12) -
local
_ variables (11) -
module
_ exec (12) -
rb
_ compile _ string (12) -
rb
_ eval _ cmd (12) -
rb
_ eval _ string (12) -
rb
_ eval _ string _ protect (12) -
rb
_ eval _ string _ wrap (12) -
rb
_ f _ eval (12) -
rb
_ jump _ tag (12) -
rb
_ mod _ module _ eval (12) -
rb
_ obj _ instance _ eval (12) -
rb
_ thread _ trap _ eval (12) -
rb
_ trap _ eval (12) - receiver (11)
-
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 2 feature (12) - send (24)
-
singleton
_ method (12) -
singleton
_ method _ undefined (12) -
source
_ location (12) -
specific
_ eval (12) - パターンマッチ (9)
- プログラム・文・式 (12)
検索結果
先頭5件
-
getoptlong (26006.0)
-
getoptlong は、GNU の getopt_long() とまったく同じ方式でコマンド 行オプションの解析を行う Ruby のライブラリです。
...getoptlong は、GNU の getopt_long() とまったく同じ方式でコマンド
行オプションの解析を行う Ruby のライブラリです。
=== GNU getopt_long() とは?
GNU getopt_long() は、コマンド行オプションの解析を行う C の関数です。多
くの GNU ソフ......トウェアがこの関数を使用しています。GNU getopt_long() そし
て getoptlong には、以下のような特徴があります。
* 伝統的な一文字オプションに加えて、長いオプションに対応しています。長
いオプションは `-' の代わりに `-......ong::NO_ARGUMENT])
getopts モジュールが行っているように、与えられたオプションを
`$OPT_...' という定数に入れたいときは、次のコードをあなたのプログラム
に足して下さい。
begin
parser.each_option do |name, arg|
eval "... -
Binding
# eval(expr , fname = _ _ FILE _ _ , lineno = 1) -> object (21151.0) -
自身をコンテキストとし文字列 expr を Ruby プログラムとして評価しその結果を返します。 組み込み関数 Kernel.#eval を使って eval(expr, self, fname, lineno) とするのと同じです。
...コンテキストとし文字列 expr を
Ruby プログラムとして評価しその結果を返します。
組み込み関数 Kernel.#eval を使って
eval(expr, self, fname, lineno) とするのと同じです。
@param expr 評価したい式を文字列で与えます。
@param fname フ......の先頭行の行番号が lineno であるかのように実行されます。
//emlist[例][ruby]{
def get_binding(str)
binding
end
str = "hello"
p eval("str + ' Fred'") #=> "hello Fred"
p get_binding("bye").eval("str + ' Fred'") #=> "bye Fred"
//}
@see Kernel.#eval... -
VALUE rb
_ eval _ string _ wrap(const char *str , int *state) (12216.0) -
rb_eval_string_protect と同じですが,スクリプトの評価を 無名のモジュールのもとで行います。
...rb_eval_string_protect と同じですが,スクリプトの評価を
無名のモジュールのもとで行います。... -
VALUE rb
_ eval _ string(const char *str) (12200.0) -
str を Ruby プログラムとしてコンパイル・評価し、 その値を返します。
str を Ruby プログラムとしてコンパイル・評価し、
その値を返します。 -
VALUE rb
_ eval _ string _ protect(const char *str , int *state) (12200.0) -
str を Ruby プログラムとしてコンパイル・評価し、 その値を返します。
str を Ruby プログラムとしてコンパイル・評価し、
その値を返します。
コンパイル中または評価中に例外を含む大域脱出が発生した場合は、
state が NULL でなければそれに値が代入され Qnil を返します。 -
Win32
:: Registry :: API :: RegDeleteValue (9200.0) -
@todo
@todo -
static VALUE specific
_ eval(int argc , VALUE *argv , VALUE klass , VALUE self) (6232.0) -
rb_obj_instance_eval と rb_mod_module_eval を共通化するための補助関数です。
...rb_obj_instance_eval と rb_mod_module_eval を共通化するための補助関数です。... -
Kernel
. # binding -> Binding (6228.0) -
変数・メソッドなどの環境情報を含んだ Binding オブジェクトを 生成して返します。通常、Kernel.#eval の第二引数として使います。
...変数・メソッドなどの環境情報を含んだ Binding オブジェクトを
生成して返します。通常、Kernel.#eval の第二引数として使います。
//emlist[例][ruby]{
def foo
a = 1
binding
end
eval("p a", foo) #=> 1
//}
@see Kernel.#eval,Object::TOPLEVEL_BINDING... -
VALUE rb
_ mod _ module _ eval(int argc , VALUE *argv , VALUE mod) (6216.0) -
Module#module_eval の実体です。
...Module#module_eval の実体です。...