るりまサーチ

最速Rubyリファレンスマニュアル検索!
339件ヒット [1-100件を表示] (0.114秒)

別のキーワード

  1. _builtin to_r
  2. open3 pipeline_r
  3. matrix elements_to_r
  4. fileutils rm_r
  5. fileutils cp_r

ライブラリ

クラス

モジュール

キーワード

検索結果

<< 1 2 3 ... > >>

Fiddle::Importer#bind(signature, *opts) { ... } -> Fiddle::Function (21226.0)

Ruby のブロックを C の関数で wrap し、その関数をモジュールに インポートします。

...Ruby のブロックを C の関数で wrap し、その関数をモジュールに
インポートします。

これでインポートされた関数はモジュール関数として定義されます。
また、Fiddle::Importer#[] で Fiddle::Function オブジェクトとして
取り出す...
...きます。

signature で関数の名前とシネグチャを指定します。例えば
"int compare(void*, void*)" のように指定します。

opts には :stdcall もしくは :cdecl を渡すことができ、
呼出規約を明示することができます。

@
return インポートし...
...

@
param signature 関数の名前とシネグチャ
@
param opts オプション


r
equire 'fiddle/import'

module M
extend Fiddle::Importer
dlload "libc.so.6"
typealias "size_t", "unsigned long"
extern "int qsort(void*, size_t, size_t, void*)"

bind
("int compare(...

Exception2MessageMapper#bind(cl) -> () (21124.0)

@todo

...@todo

@
param cl xxx...

UDPSocket#bind(host, port) -> 0 (18248.0)

ソケットを host の port に bind(2) します。

...ソケットを host の port に bind(2) します。

bind
したポートから BasicSocket#recv でデータを受け取ることができます。

@
param host bind するホスト名文字列
@
param port bind するポート番号...

UDPSocket#bind(host, port) -> Integer (18248.0)

UDPSocket#bindのパラメータ host の名前解決に resolv ライブラリを使います。

...UDPSocket#bindのパラメータ host の名前解決に resolv
ライブラリを使います。

@
param host bindするホスト名を文字列で指定します。
@
param port bindするポートを指定します。
@
raise SocketError 名前解決に失敗した場合に発生します。...

Socket#bind(my_sockaddr) -> 0 (18230.0)

ソケットを my_sockaddr に結合します。bind(2) と同じ働きをします。

...ソケットを my_sockaddr に結合します。bind(2)
と同じ働きをします。

@
param my_sockaddr lib:socket#pack_stringもしくはAddrinfoオブジェクトを指定します。
@
return 0 を返します。...

絞り込み条件を変える

Gem::Specification#add_bindir(executables) -> Array | nil (12207.0)

実行コマンドの格納場所を返します。

...実行コマンドの格納場所を返します。

@
param executables 実行コマンド名を格納した配列を指定します。...

Gem::Specification#bindir=(dir) (12207.0)

実行ファイルを格納するディレクトリをセットします。

...実行ファイルを格納するディレクトリをセットします。

@
param dir 実行ファイルを格納するディレクトリを指定します。デフォルトは "bin" です。...

Tracer#trace_func(event, file, line, id, binding, klass, *) -> object | nil (9217.0)

@todo

...@todo...

Binding#local_variable_set(symbol, obj) (9149.0)

引数 symbol で指定した名前のローカル変数に引数 obj を設定します。

...します。

@
param symbol ローカル変数名を Symbol オブジェクトで指定します。

@
param obj 引数 symbol で指定したローカル変数に設定するオブジェクトを指定します。

//emlist[例][ruby]{
def foo
a = 1
bind
= binding
bind
.local_variable_set(:a, 2...
...) # set existing local variable `a'
bind
.local_variable_set(:b, 3) # create new local variable `b'
# `b' exists only in binding
p bind.local_variable_get(:a) # => 2
p bind.local_variable_get(:b) # => 3
p a # => 2
p b...
...# => NameError
end
//}

このメソッドは以下のコード(ただし、obj が Ruby のコードで出力される場
合)と同様の動作をします。

//emlist[][ruby]{
bind
ing.eval("#{symbol} = #{obj}")
//}

@
see Binding#local_variable_get, Binding#local_variable_defined?...
<< 1 2 3 ... > >>