るりまサーチ (Ruby 2.5.0)

最速Rubyリファレンスマニュアル検索!
7件ヒット [1-7件を表示] (0.042秒)

別のキーワード

  1. string []=
  2. string []
  3. string slice
  4. string slice!
  5. string gsub

クラス

キーワード

検索結果

Fiddle::Pointer#to_s -> String (316.0)

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

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

len を省略した場合は、文字列の終りは '\0' であると仮定して、
strlen(3) を使って長さを算出します。

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

Fiddle::Pointer#to_s(len) -> String (316.0)

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

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

len を省略した場合は、文字列の終りは '\0' であると仮定して、
strlen(3) を使って長さを算出します。

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

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

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

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

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

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

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

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

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

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

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

Fiddle::Function#name -> nil | String (313.0)

関数の名前を返します。

...関数の名前を返します。

名前が定義されていない場合は nil を返します。

@see Fiddle::Function.new...

絞り込み条件を変える

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

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

...

@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 (13.0)

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

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

例:

require 'fiddle'

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