Rubyについて Part 10
■ このスレッドは過去ログ倉庫に格納されています
0685デフォルトの名無しさん
NGNGこの場合INT2NUMが返すのはIDの値を持ったFixnumであるわけだから
INT2NUMじゃなくてID2SYMでも使えばいいんじゃないだろうか。
詳しくはrefe -eしてくれ。
文字列に対するIDが欲しいならrb_str_new2()してrb_obj_id()すべきかも
と思ってrefe Struct::newしてみたらやはりID2SYMでいいんじゃないかと思った。
第二引数以降はSymbolか文字列なのでrb_str_new2でもよいが
>>メンバ名に文字列を指定できるのは後方互換性のためだと考えた方が良いでしょう
ということらしいので。
これでわかんなかったらMoonWolfに相談してみろ。
そしてPaypalでお布施しとけ。
ところでnewする場合はrb_class_new_instanceの方が良くないか。
■ このスレッドは過去ログ倉庫に格納されています