4件ヒット
[1-4件を表示]
(0.077秒)
別のキーワード
ライブラリ
- fiddle (4)
キーワード
-
BUILD
_ RUBY _ PLATFORM (1) - dlunwrap (1)
- dlwrap (1)
- free (1)
検索結果
先頭4件
-
Fiddle
:: BUILD _ RUBY _ PLATFORM -> String (36673.0) -
ビルドに用いた ruby のプラットフォームを表す文字列。
ビルドに用いた ruby のプラットフォームを表す文字列。
通常、Object::RUBY_PLATFORM と同じ。 -
Fiddle
. # dlunwrap(addr) -> object (18406.0) -
指定されたアドレスの Ruby オブジェクトを返します。
...されたアドレスの Ruby オブジェクトを返します。
@param addr Fiddle.#dlwrap が返した Ruby オブジェクトのアドレス(整数)を指定します。
例:
require 'fiddle'
s = 'abc'
p addr = Fiddle.dlwrap(s) #=> 136122440
p Fiddle.dlunwrap(addr) #=> "abc"... -
Fiddle
. # dlwrap(obj) -> Integer (18358.0) -
指定されたオブジェクト obj のアドレスを表す整数を返します。
...指定されたオブジェクト obj のアドレスを表す整数を返します。
@param obj Ruby のオブジェクトを指定します。
例:
require 'fiddle'
s = 'abc'
p addr = Fiddle.dlwrap(s) #=> 136122440
p Fiddle.dlunwrap(addr) #=> "abc"... -
Fiddle
. # free(addr) -> nil (40.0) -
指定された addr が指すメモリ領域を開放します。
... Fiddle.#malloc が返した整数を addr に与えなければいけません。
そうでない場合、ruby インタプリタが異常終了します。
@param addr Fiddle.#malloc で確保されたメモリ領域を指す整数を指定します。
例:
require 'fiddle'
addr = Fiddle.mal......loc(10)
p addr #=> 136942800
Fiddle.free(addr)...