るりまサーチ

最速Rubyリファレンスマニュアル検索!
22件ヒット [1-22件を表示] (0.039秒)
トップページ > クエリ:param[x] > クエリ:unpack[x] > クラス:Fiddle::Pointer[x]

別のキーワード

  1. net/imap param
  2. win32ole win32ole_param
  3. win32ole_param input?
  4. win32ole_param name
  5. win32ole_param new

ライブラリ

キーワード

検索結果

Fiddle::Pointer.[](val) -> Fiddle::Pointer (13.0)

与えられた val と関連した Pointer オブジェクトを生成して返します。

...返します。

上以外の場合は、整数に変換(to_int)し
それをアドレスとする Pointer オブジェクトを返します。


@param val Ruby オブジェクトを指定します。

@raise Fiddle::DLError to_ptr の返り値が Pointer オブジェクトでない場合に発生...
...します
@raise TypeError 上記のいずれの変換も不可能であった場合に発生します

例:

require 'fiddle'
s = "abc"
p Fiddle::Pointer[s].to_i #=> 136186388
p [s].pack('p*').unpack('l!*')[0] #=> 136186388...

Fiddle::Pointer.to_ptr(val) -> Fiddle::Pointer (13.0)

与えられた val と関連した Pointer オブジェクトを生成して返します。

...返します。

上以外の場合は、整数に変換(to_int)し
それをアドレスとする Pointer オブジェクトを返します。


@param val Ruby オブジェクトを指定します。

@raise Fiddle::DLError to_ptr の返り値が Pointer オブジェクトでない場合に発生...
...します
@raise TypeError 上記のいずれの変換も不可能であった場合に発生します

例:

require 'fiddle'
s = "abc"
p Fiddle::Pointer[s].to_i #=> 136186388
p [s].pack('p*').unpack('l!*')[0] #=> 136186388...