「Ruby/C API/String」の編集履歴(バックアップ)一覧に戻る

Ruby/C API/String - (2008/11/22 (土) 02:25:13) のソース

**String

| String#* | rb_str_times(str, times) |
| String#[nth, len]=val | rb_str_update(str, &color(lime){long} beg, &color(lime){long} len, val) |
| String#+ | rb_str_plus(str1, str2) |
| String#<< &nbsp(br) String#concat | rb_str_concat(str1, str2) &nbsp(br) rb_str_append(str, str2) &nbsp(br) rb_str_cat(str, ptr, len) &nbsp(br) rb_str_cat2(str, ptr) &nbsp(br) rb_str_buf_append(str, str2) &nbsp(br) rb_str_buf_cat(str, ptr, len) &nbsp(br) rb_str_buf_cat2(str, ptr)|
| String#<=> | rb_str_cmp(str1, str2) |
| String#dump | rb_str_dump(str) |
| String#dup | rb_str_dup(str) &nbsp(br) rb_str_dup_frozen(str) |
| String#freeze | rb_str_freeze(str) |
| String#hash | &color(lime){int} rb_str_hash(str) |
| String#inspect | rb_str_inspect(str) |
| String#intern | rb_str_intern(s) |
| String#slice(nth, len) | rb_str_substr(str, &color(lime){long} beg, &color(lime){long} len) |
| String#split | rb_str_split(str, &color(lime){const char *}sep0) |
| String#to_f | &color(lime){double} rb_str_to_dbl(str, &color(lime){int} badcheck) |
| String#to_i | rb_str_to_inum(str, &color(lime){int} base, &color(lime){int} badcheck) &nbsp(br) rb_str2inum(str, &color(lime){int} base) |
| String#to_str | rb_str_to_str(str) |
| String#to_sym | rb_str_intern(s) |
| String#upto | rb_str_upto(beg, end, &color(lime){int} excl) |
|  | rb_str_associate(str, add) |
|  | rb_str_associated(str) |
|  | rb_str_locktmp(str) |
|  | rb_str_unlocktmp(str) |
|  | rb_str_modify(str) |
|  | rb_str_resize(str, len) |
|  | rb_str_set_len(VALUE str, long len) |
|  | rb_str_setter(val, id, var) |
|  | rb_string_value(ptr) |
|  | rb_string_value_cstr(ptr) |
|  | rb_string_value_ptr(ptr) |
|  | rb_str2cstr(str, len) |
|  | rb_str_new(ptr, len) |
|  | rb_str_new2(ptr) |
|  | rb_str_new3(str) |
|  | rb_str_new4(orig) |
|  | rb_str_new5(obj, ptr, len) |
|  | rb_str_tmp_new(len) |
|  | rb_str_buf_new(capa) |
|  | rb_str_buf_new2(ptr) |
記事メニュー
目安箱バナー