るりまサーチ

最速Rubyリファレンスマニュアル検索!
2件ヒット [1-2件を表示] (0.008秒)
トップページ > クラス:Array[x] > ライブラリ:dl[x]

検索結果

Array#to_ptr -> nil | DL::PtrData (3)

自身の各要素を指すポインタの配列を生成し、それへのポインタ DL::PtrData を返します。 この返り値には、DL::FREE が free 関数としてセットされています。 自身の長さが 0 なら nil を返します。

...自身の各要素を指すポインタの配列を生成し、それへのポインタ DL::PtrData を返します。
この返り値には、DL::FREE が free 関数としてセットされています。
自身の長さが 0 なら nil を返します。

self のすべての要素は同じク...
...されます。

require 'dl/import'

ptr = ['a', 'b', 'c'].to_ptr
p ptr.size #=> 12
p ptr.to_a('P').map{|s| s.to_s } #=> ["a", "b", "c"]

@param type self の要素の型を文字で指定します。DL の型指定子の項を参照して下さい。

@raise DL::DLTypeError 定められた文...

Array#to_ptr(type) -> nil | DL::PtrData (3)

自身の各要素を指すポインタの配列を生成し、それへのポインタ DL::PtrData を返します。 この返り値には、DL::FREE が free 関数としてセットされています。 自身の長さが 0 なら nil を返します。

...自身の各要素を指すポインタの配列を生成し、それへのポインタ DL::PtrData を返します。
この返り値には、DL::FREE が free 関数としてセットされています。
自身の長さが 0 なら nil を返します。

self のすべての要素は同じク...
...されます。

require 'dl/import'

ptr = ['a', 'b', 'c'].to_ptr
p ptr.size #=> 12
p ptr.to_a('P').map{|s| s.to_s } #=> ["a", "b", "c"]

@param type self の要素の型を文字で指定します。DL の型指定子の項を参照して下さい。

@raise DL::DLTypeError 定められた文...