るりまサーチ

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

別のキーワード

  1. _builtin to_i
  2. fiddle to_i
  3. matrix elements_to_i
  4. csv to_i
  5. ipaddr to_i

ライブラリ

キーワード

検索結果

Fiddle::Pointer#[](offset, len) -> String (3234.0)

自身の指すアドレスに offset バイトを足したメモリ領域の先頭 len バイトを複製し、 文字列として返します。

...字列として返します。

(self + offset).to_s(len) と同等です。
offset + len が自身のサイズより小さいかを検証しません。

@
param offset 値を得たい領域の先頭のアドレスまでのオフセットを整数で与えます。

@
param len 値を得たい領域...
...のサイズを指定します。
@raise Fiddle::DLError self の保持するポインタが NULL である場合に発生します

例:

require 'fiddle'

s = 'abc'
cptr = Fiddle::Pointer[s]
p cptr[0, 1] #=> "a"
p cptr[1, 2] #=> "bc"...

Fiddle::Pointer#[](offset) -> Integer (3224.0)

自身の指すアドレスに offset バイトを足したメモリ領域の先頭を整数として返します。

...整数として返します。

@
param offset 値を得たい領域のアドレスまでのオフセット
@
raise Fiddle::DLError self の保持するポインタが NULL である場合に発生します

例:

require 'fiddle'

s = 'abc'
cptr = Fiddle::Pointer[s]
p cptr[0] #=> 97...

Fiddle::Pointer#to_str -> String (3213.0)

自身が指す領域から長さ len の文字列を複製して返します。

...自身が指す領域から長さ len の文字列を複製して返します。

len を省略した場合は、self.size をその代わりに使います。

@
param len 文字列の長さを整数で指定します。...

Fiddle::Pointer#to_str(len) -> String (3213.0)

自身が指す領域から長さ len の文字列を複製して返します。

...自身が指す領域から長さ len の文字列を複製して返します。

len を省略した場合は、self.size をその代わりに使います。

@
param len 文字列の長さを整数で指定します。...