Method: String#hex
- Defined in:
- string.c
#hex ⇒ Integer
Interprets the leading substring of self as a string of hexadecimal digits (with an optional sign and an optional 0x) and returns the corresponding number; returns zero if there is no such leading substring:
'0x0a'.hex # => 10
'-1234'.hex # => -4660
'0'.hex # => 0
'non-numeric'.hex # => 0
Related: String#oct.
10608 10609 10610 10611 10612 |
# File 'string.c', line 10608
static VALUE
rb_str_hex(VALUE str)
{
return rb_str_to_inum(str, 16, FALSE);
}
|