APIdock / Ruby
/
Browse About
method

size

v1_8_6_287 - Show latest stable - Class: String
size()
public

Returns the length of str.

/*
 *  call-seq:
 *     str.length   => integer
 *  
 *  Returns the length of <i>str</i>.
 */

static VALUE
rb_str_length(str)
    VALUE str;
{
    return LONG2NUM(RSTRING(str)->len);
}

Related methods

  • Instance methods
  • %
  • *
  • +
  • <<
  • <=>
  • ==
  • =~
  • []
  • []=
  • block_scanf
  • capitalize
  • capitalize!
  • casecmp
  • center
  • chomp
  • chomp!
  • chop
  • chop
  • chop!
  • chop!
  • concat
  • count
  • crypt
  • delete
  • delete
  • delete!
  • delete!
  • downcase
  • downcase!
  • dump
  • each
  • each_byte
  • each_char
  • each_line
  • empty?
  • end_regexp
  • eql?
  • gsub
  • gsub!
  • hash
  • hex
  • include?
  • index
  • initialize_copy
  • insert
  • inspect
  • intern
  • is_binary_data?
  • is_complex_yaml?
  • iseuc
  • issjis
  • isutf8
  • jcount
  • jlength
  • jsize
  • kconv
  • length
  • ljust
  • lstrip
  • lstrip!
  • match
  • mbchar?
  • next
  • next!
  • oct
  • quote
  • replace
  • reverse
  • reverse!
  • rindex
  • rjust
  • rstrip
  • rstrip!
  • scan
  • scanf
  • size
  • slice
  • slice!
  • split
  • squeeze
  • squeeze
  • squeeze!
  • squeeze!
  • strip
  • strip!
  • sub
  • sub!
  • succ
  • succ
  • succ!
  • succ!
  • sum
  • swapcase
  • swapcase!
  • to_f
  • to_i
  • to_s
  • to_str
  • to_sym
  • to_yaml
  • toeuc
  • tojis
  • tosjis
  • toutf16
  • toutf8
  • tr
  • tr
  • tr!
  • tr!
  • tr_s
  • tr_s
  • tr_s!
  • tr_s!
  • unpack
  • upcase
  • upcase!
  • upto
  • Class methods
  • new
  • yaml_new
  • Private methods
  • private_expand_ch
  • private_regex_quote
  • privateexpand_ch_hash
  • privateoriginal_succ
  • privateoriginal_succ!
APIdock API Documentation Browser

© 2026 APIdock