-
void rb_str_modify(VALUE str) -
文字列
strを変更する準備をします。RSTRING_PTRや rb_str_set_len を使ってstrの内容を変更する前には、必ずこの関数を呼んでください。strが共有された領域を使っているときは、専用の領域を確保します。変更できない文字列のときは、例外が発生します。- [PARAM]
str: - 変更しようとする String です。
- [EXCEPTION]
RuntimeError: -
strがlocktmpされているとき。 - [EXCEPTION]
FrozenError: -
strが凍結されているとき。