るりまサーチ (Ruby 3.4)

最速Rubyリファレンスマニュアル検索!
5件ヒット [1-5件を表示] (0.028秒)
トップページ > バージョン:3.4[x] > クエリ:Object[x] > ライブラリ:fiddle[x]

別のキーワード

  1. _builtin each_object
  2. objectspace each_object
  3. json object
  4. object then
  5. object send

検索結果

Fiddle.#dlunwrap(addr) -> object (310.0)

指定されたアドレスの Ruby オブジェクトを返します。

...Ruby オブジェクトを返します。

- **param** `addr` -- [m:Fiddle?.dlwrap] が返した Ruby オブジェクトのアドレス(整数)を指定します。

```ruby title="例"
require 'fiddle'
s = 'abc'
p addr = Fiddle.dlwrap(s) # => 136122440
p Fiddle.dlunwrap(addr) # => "abc"
```...

Fiddle::Closure::BlockCaller#call(*args) -> object (310.0)

wrap しているブロックを呼び出します。

wrap しているブロックを呼び出します。

そのブロックの返り値がこのメソッドの返り値となります。

- **param** `args` -- 引数

Fiddle::Pointer#to_value -> object (310.0)

自身はヒープに確保された Ruby のオブジェクトを指すポインタであると仮定して、自身が指すオブジェクトを返します。

...自身はヒープに確保された Ruby のオブジェクトを指すポインタであると仮定して、自身が指すオブジェクトを返します。

```ruby title="例"
require 'fiddle'

s = 'abc'
i = Fiddle.dlwrap(s)
cptr = Fiddle::Pointer.new(i)
p cptr.to_value # => "abc"
```...

Fiddle::BUILD_RUBY_PLATFORM -> String (25.0)

ビルドに用いた ruby のプラットフォームを表す文字列。

ビルドに用いた ruby のプラットフォームを表す文字列。

通常、[m:Object::RUBY_PLATFORM] と同じ。

Fiddle::Importer (22.0)

C の関数をモジュールにインポートするためのモジュールです。

...ジュールにインポートするためのモジュールです。

対象となるモジュールに [m:Object#extend] することで、そのモジュールにインポートできるようになります。

使いかたは [lib:fiddle] や [lib:fiddle/import] を参照してください。...

絞り込み条件を変える