るりまサーチ

最速Rubyリファレンスマニュアル検索!
96件ヒット [1-96件を表示] (0.042秒)
トップページ > クエリ:String[x] > 種類:マクロ[x]

別のキーワード

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

キーワード

検索結果

char* RSTRING_END(RString str) (6201.0)

引数 str の表す文字列のポインタの末尾を返します。

...引数 str の表す文字列のポインタの末尾を返します。

@param str RString 構造体を指定します。

@see RSTRING_PTR...

char* RSTRING_PTR(RString str) (6201.0)

引数 str の表す文字列のポインタの先頭を返します。

...引数 str の表す文字列のポインタの先頭を返します。

@param str RString 構造体を指定します。

@see RSTRING_END...

int RSTRING_LENINT(RString str) (6201.0)

引数 str の表す文字列のバイト数をint型にキャストして返します。

...引数 str の表す文字列のバイト数をint型にキャストして返します。

@param str RString 構造体を指定します。

@see RSTRING_LEN...

long RSTRING_LEN(RString str) (6201.0)

引数 str の表す文字列のバイト数を返します。

...引数 str の表す文字列のバイト数を返します。

@param str RString 構造体を指定します。

@see RSTRING_LENINT...

struct RString * RSTRING(VALUE obj) (6201.0)

引数 obj を RString 構造体にキャストして返します。

...引数 obj を RString 構造体にキャストして返します。

@param obj Rubyの文字列オブジェクトを指定します。...

絞り込み条件を変える

char * StringValuePtr(VALUE val) (6133.0)

val が String でなければ to_str メソッドを使って String に変換し、 その実体のポインタを返します。

...val が String でなければ to_str メソッドを使って String に変換し、
その実体のポインタを返します。

このマクロに渡した VALUE は ruby の GC から確実に保護されます。...

void StringValue(VALUE val) (6133.0)

val が String でなければ to_str メソッドを使って String に変換します。

...val が String でなければ to_str メソッドを使って String に変換します。

このマクロに渡した VALUE は ruby の GC から確実に保護されます。...

char * STR2CSTR(VALUE str) (17.0)

Ruby のオブジェクト str から C の文字列を取り出します。 str が String でない場合は to_str によって変換を試みます。

...Ruby のオブジェクト str から C の文字列を取り出します。
str が String でない場合は to_str によって変換を試みます。

返り値を free したり直接書き換えたりしてはいけません。

STR2CSTR は、与えられたオブジェクトが文字列で...
...

Ruby 1.7 以降では代わりに StringValuePtr を使用します。こちら
は、引数の参照先が暗黙の型変換の結果に置き換わるため変換結果が GC
されません。(Ruby 1.7 では、STR2CSTR() は、obsolete です)

String
Value は、引数が to_str による...