421件ヒット
[1-100件を表示]
(0.114秒)
ライブラリ
- ビルトイン (60)
- etc (12)
- fiddle (204)
-
fiddle
/ import (36) -
rexml
/ document (12) - socket (24)
クラス
-
Fiddle
:: Closure (12) -
Fiddle
:: Closure :: BlockCaller (12) -
Fiddle
:: Function (96) -
Fiddle
:: Handle (24) -
Fiddle
:: Pointer (24) - Module (36)
- Socket (12)
モジュール
- Etc (12)
- Fiddle (24)
-
Fiddle
:: Importer (36) - Math (24)
-
Socket
:: Constants (12)
キーワード
- DEFAULT (12)
- Functions (12)
-
NEWS for Ruby 2
. 0 . 0 (12) -
NEWS for Ruby 2
. 2 . 0 (11) -
NEWS for Ruby 2
. 3 . 0 (10) -
NEWS for Ruby 3
. 1 . 0 (4) -
PF
_ KEY (24) -
SC
_ THREAD _ SAFE _ FUNCTIONS (12) - STDCALL (12)
- [] (12)
- abi (12)
- bind (12)
- call (12)
- erf (12)
- erfc (12)
- extern (12)
-
last
_ error (12) - malloc (12)
-
module
_ function (36) - name (12)
- new (72)
- ptr (12)
-
rb
_ define _ global _ function (12) -
rb
_ define _ module _ function (12) -
ruby 1
. 8 . 4 feature (12) -
to
_ i (12) -
win32
_ last _ error (12)
検索結果
先頭5件
-
Fiddle
:: Function (24000.0) -
C の関数を表すクラスです。
C の関数を表すクラスです。 -
Module
# module _ function() -> nil (12221.0) -
メソッドをモジュール関数にします。
...は、プライベートメソッドであると同時に
モジュールの特異メソッドでもあるようなメソッドです。
例えば Math モジュールのメソッドはすべてモジュール関数です。
単一の引数が与えられた時には与えられた引数をその......た時には配列にまとめて返します。
引数なしの時は 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)
//}
このコードでは、モジュール関数 foo... -
Module
# module _ function(*name) -> Array (12221.0) -
メソッドをモジュール関数にします。
...は、プライベートメソッドであると同時に
モジュールの特異メソッドでもあるようなメソッドです。
例えば Math モジュールのメソッドはすべてモジュール関数です。
単一の引数が与えられた時には与えられた引数をその......た時には配列にまとめて返します。
引数なしの時は 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)
//}
このコードでは、モジュール関数 foo... -
Module
# module _ function(name) -> String | Symbol (12221.0) -
メソッドをモジュール関数にします。
...は、プライベートメソッドであると同時に
モジュールの特異メソッドでもあるようなメソッドです。
例えば Math モジュールのメソッドはすべてモジュール関数です。
単一の引数が与えられた時には与えられた引数をその......た時には配列にまとめて返します。
引数なしの時は 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)
//}
このコードでは、モジュール関数 foo... -
void rb
_ define _ global _ function(const char *name , VALUE (*func)() , int argc) (12206.0) -
関数 name を定義します。 func と argc は rb_define_method と同じです。
...と 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); // 関... -
void rb
_ define _ module _ function(VALUE module , const char *name , VALUE (*func)() , int argc) (12200.0) -
モジュール module にモジュール関数 name を定義します。 func と argc は rb_define_method と同じです。
...モジュール module にモジュール関数 name を定義します。
func と argc は rb_define_method と同じです。... -
REXML
:: Functions (12000.0) -
内部用なのでユーザは使わないでください。
...内部用なのでユーザは使わないでください。
xpath のパースに使う関数を保持するモジュールです。... -
Fiddle
:: Function # ptr -> Integer | Fiddle :: Function (9207.0) -
関数ポインタを返します。
...関数ポインタを返します。
Fiddle::Function.new の第1引数として指定したものを返します。... -
Fiddle
:: Importer # extern(signature , *opts) -> Fiddle :: Function (9207.0) -
Fiddle::Importer#dlload で取り込んだライブラリから C の関数をインポートします。
...e::Importer#dlload で取り込んだライブラリから
C の関数をインポートします。
インポートした関数はそのモジュールにモジュール関数として定義されます。
signature で関数の名前とシネグチャを指定します。例えば
"int strcmp(ch......す。
opts には :stdcall もしくは :cdecl を渡すことができ、
呼出規約を明示することができます。
@return インポートした関数を表す Fiddle::Function オブジェクトを返します。
@param signature 関数の名前とシネグチャ
@param opts オプ......ション
例
require 'fiddle/import'
module M
extern Fiddle::Importer
dlload "libc.so.6"
extern "int strcmp(char*, char*)"
end
M.strcmp("abc", "abc") # => 0
M.strcmp("abc", "abd") # => -1...