239件ヒット
[1-100件を表示]
(0.189秒)
ライブラリ
- ビルトイン (19)
- fiddle (143)
-
fiddle
/ import (33) -
rexml
/ document (11)
クラス
-
Fiddle
:: Closure (11) -
Fiddle
:: Closure :: BlockCaller (11) -
Fiddle
:: Function (88) - Module (19)
モジュール
-
Fiddle
:: Importer (33)
キーワード
- BlockCaller (11)
- Closure (11)
- DEFAULT (11)
- Functions (11)
- Ruby用語集 (11)
- STDCALL (11)
- [] (11)
- abi (11)
- bind (11)
- call (11)
- extern (11)
-
module
_ function (19) - name (11)
- new (33)
- ptr (11)
-
rb
_ define _ global _ function (11) -
rb
_ define _ module _ function (11) -
to
_ i (11)
検索結果
先頭5件
-
Fiddle
:: Function (33000.0) -
C の関数を表すクラスです。
C の関数を表すクラスです。 -
Module
# module _ function() -> nil (30421.0) -
メソッドをモジュール関数にします。
...数が与えられた時には配列にまとめて返します。
引数なしの時は nil を返します。
@param name String または Symbol を 0 個以上指定します。
=== 注意
module_function はメソッドに「モジュール関数」という属性をつけるメ
ソッドで......もモジュール関数の別名は定義できません。
//emlist[例][ruby]{
module M
def foo
p "foo"
end
module_function :foo
alias bar foo
end
M.foo # => "foo"
M.bar # => undefined method `bar' for Foo:Module (NoMethodError)
//}
このコードでは、モジュール関数......けるには、
以下のように、先に別名を定義してから
それぞれをモジュール関数にしなければいけません。
//emlist[例][ruby]{
module M
def foo
p "foo"
end
alias bar foo
module_function :foo, :bar
end
M.foo # => "foo"
M.bar # => "foo"
//}... -
Module
# module _ function(*name) -> Array (30421.0) -
メソッドをモジュール関数にします。
...数が与えられた時には配列にまとめて返します。
引数なしの時は nil を返します。
@param name String または Symbol を 0 個以上指定します。
=== 注意
module_function はメソッドに「モジュール関数」という属性をつけるメ
ソッドで......もモジュール関数の別名は定義できません。
//emlist[例][ruby]{
module M
def foo
p "foo"
end
module_function :foo
alias bar foo
end
M.foo # => "foo"
M.bar # => undefined method `bar' for Foo:Module (NoMethodError)
//}
このコードでは、モジュール関数......けるには、
以下のように、先に別名を定義してから
それぞれをモジュール関数にしなければいけません。
//emlist[例][ruby]{
module M
def foo
p "foo"
end
alias bar foo
module_function :foo, :bar
end
M.foo # => "foo"
M.bar # => "foo"
//}... -
Module
# module _ function(name) -> String | Symbol (30421.0) -
メソッドをモジュール関数にします。
...数が与えられた時には配列にまとめて返します。
引数なしの時は nil を返します。
@param name String または Symbol を 0 個以上指定します。
=== 注意
module_function はメソッドに「モジュール関数」という属性をつけるメ
ソッドで......もモジュール関数の別名は定義できません。
//emlist[例][ruby]{
module M
def foo
p "foo"
end
module_function :foo
alias bar foo
end
M.foo # => "foo"
M.bar # => undefined method `bar' for Foo:Module (NoMethodError)
//}
このコードでは、モジュール関数......けるには、
以下のように、先に別名を定義してから
それぞれをモジュール関数にしなければいけません。
//emlist[例][ruby]{
module M
def foo
p "foo"
end
alias bar foo
module_function :foo, :bar
end
M.foo # => "foo"
M.bar # => "foo"
//}... -
Module
# module _ function(*name) -> self (30419.0) -
メソッドをモジュール関数にします。
...えば Math モジュールのメソッドはすべてモジュール関数です。
self を返します。
@param name String または Symbol を 0 個以上指定します。
=== 注意
module_function はメソッドに「モジュール関数」という属性をつけるメ
ソッドでは......もモジュール関数の別名は定義できません。
//emlist[例][ruby]{
module M
def foo
p "foo"
end
module_function :foo
alias bar foo
end
M.foo # => "foo"
M.bar # => undefined method `bar' for Foo:Module (NoMethodError)
//}
このコードでは、モジュール関数......けるには、
以下のように、先に別名を定義してから
それぞれをモジュール関数にしなければいけません。
//emlist[例][ruby]{
module M
def foo
p "foo"
end
alias bar foo
module_function :foo, :bar
end
M.foo # => "foo"
M.bar # => "foo"
//}... -
void rb
_ define _ module _ function(VALUE module , const char *name , VALUE (*func)() , int argc) (24600.0) -
モジュール module にモジュール関数 name を定義します。 func と argc は rb_define_method と同じです。
...モジュール module にモジュール関数 name を定義します。
func と argc は rb_define_method と同じです。... -
void rb
_ define _ global _ function(const char *name , VALUE (*func)() , int argc) (24506.0) -
関数 name を定義します。 func と argc は rb_define_method と同じです。
...。
func と argc は rb_define_method と同じです。
例:
static VALUE
return_obj_dup(VALUE obj)
{
VALUE dup = rb_obj_dup(obj); // オブジェクトを複製
return dup;
}
void Init_func() {
rb_define_global_function("dup_obj", return_obj_dup, 1);......// 関数 dup_objを定義しています。
}... -
REXML
:: Functions (21000.0) -
内部用なのでユーザは使わないでください。
内部用なのでユーザは使わないでください。
xpath のパースに使う関数を保持するモジュールです。 -
Fiddle
:: Function :: DEFAULT -> Integer (18306.0) -
デフォルトの呼出規約を表します。
...デフォルトの呼出規約を表します。
@see Fiddle::Function.new... -
Fiddle
:: Function # call(*args) -> Integer|DL :: CPtr|nil (15218.0) -
関数を呼び出します。
...Fiddle::Function.new で指定した引数と返り値の型に基いて
Ruby のオブジェクトを適切に C のデータに変換して C の関数を呼び出し、
その返り値を Ruby のオブジェクトに変換して返します。
引数の変換は以下の通りです。
: void......まり任意のポインタ型)
nil ならば C の NULL に変換されます
Fiddle::Pointer は保持している C ポインタに変換されます。
文字列であればその先頭ポインタになります。
IO オブジェクトであれば FILE* が渡されます。
整数......し Fiddle::Pointer に
変換したものを用います。
to_i を持っているならば、それを呼びだし結果の整数を
アドレスと見なします
: (unsigned) char/short/int/long/long long
Ruby の整数を C の整数に変換します。
: double/float
Ruby の... -
Fiddle
:: Function :: STDCALL -> Integer (15206.0) -
Windows の stdcall 呼出規約を表します。
...Windows の stdcall 呼出規約を表します。
stdcall 呼出規約を持つ環境でのみ定義されます。
@see Fiddle::Function.new... -
Fiddle
:: Function # to _ i -> Integer (15107.0) -
関数ポインタのアドレスを整数で返します。
...関数ポインタのアドレスを整数で返します。
@see Fiddle::Function#ptr...