mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
describe more conversion functions between integer and VALUE.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23375 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
e480675652
commit
015821d17e
2 changed files with 22 additions and 12 deletions
17
README.EXT
17
README.EXT
|
@ -956,12 +956,17 @@ void Check_SafeStr(VALUE value)
|
|||
|
||||
** Data type conversion
|
||||
|
||||
FIX2INT(value)
|
||||
FIX2LONG(value)
|
||||
INT2FIX(i)
|
||||
NUM2INT(value)
|
||||
NUM2LONG(value)
|
||||
INT2NUM(i)
|
||||
FIX2INT(value), INT2FIX(i)
|
||||
FIX2LONG(value), LONG2FIX(l)
|
||||
NUM2INT(value), INT2NUM(i)
|
||||
NUM2UINT(value), UINT2NUM(ui)
|
||||
NUM2LONG(value), LONG2NUM(l)
|
||||
NUM2ULONG(value), ULONG2NUM(ul)
|
||||
NUM2LL(value), LL2NUM(ll)
|
||||
NUM2ULL(value), ULL2NUM(ull)
|
||||
NUM2OFFT(value), OFFT2NUM(off)
|
||||
NUM2SIZET(value), SIZET2NUM(size)
|
||||
NUM2SSIZET(value), SSIZET2NUM(ssize)
|
||||
NUM2DBL(value)
|
||||
rb_float_new(f)
|
||||
StringValue(value)
|
||||
|
|
|
@ -1064,12 +1064,17 @@ void Check_SafeStr(VALUE value)
|
|||
|
||||
** ·¿ÊÑ´¹
|
||||
|
||||
FIX2INT(value)
|
||||
FIX2LONG(value)
|
||||
INT2FIX(i)
|
||||
NUM2INT(value)
|
||||
NUM2LONG(value)
|
||||
INT2NUM(i)
|
||||
FIX2INT(value), INT2FIX(i)
|
||||
FIX2LONG(value), LONG2FIX(l)
|
||||
NUM2INT(value), INT2NUM(i)
|
||||
NUM2UINT(value), UINT2NUM(ui)
|
||||
NUM2LONG(value), LONG2NUM(l)
|
||||
NUM2ULONG(value), ULONG2NUM(ul)
|
||||
NUM2LL(value), LL2NUM(ll)
|
||||
NUM2ULL(value), ULL2NUM(ull)
|
||||
NUM2OFFT(value), OFFT2NUM(off)
|
||||
NUM2SIZET(value), SIZET2NUM(size)
|
||||
NUM2SSIZET(value), SSIZET2NUM(ssize)
|
||||
NUM2DBL(value)
|
||||
rb_float_new(f)
|
||||
StringValue(value)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue