int -> VALUE INT2NUM
VALUE -> int FIX2INT
char* -> VALUE rb_str_new(char*, len);
VALUE -> char* StringValueCString(value);
转换前..先 用 TYPE(v) 做类型检查
T_FIXNUM int
T_FLOAT float
T_STRING string
C ruby 数据转换
时间: 2024-12-13 06:30:06
int -> VALUE INT2NUM
VALUE -> int FIX2INT
char* -> VALUE rb_str_new(char*, len);
VALUE -> char* StringValueCString(value);
转换前..先 用 TYPE(v) 做类型检查
T_FIXNUM int
T_FLOAT float
T_STRING string
C ruby 数据转换