Ruby 字符串 byteslice 方法

Ruby 字符串 byteslice 方法

byteslice 是Ruby中的一个字符串类方法,用于字节引用。

语法: str.byteslice

参数: 这里,str是指定的字符串。

返回

  • 如果只传递一个整数,则返回该位置的一个字节的子串。
  • 如果通过了两个整数,则是一个从第一个给定的偏移量开始的子串,长度由第二个给定。
  • 如果通过了范围,则是一个包含偏移量的字节的子串,由范围给定。
  • 如果长度为负数,或者初始偏移量在字符串之外,或者范围的开始大于结束,则为nil。

注意: 如果偏移量为负数,那么它将从字符串的末端开始计算。

例子1 :

# Ruby program to demonstrate
# the byteslice method
     
# Taking a string and
# using the method
puts "Ruby String".byteslice(9)
puts "Methods".byteslice(2, 4)

输出

n
thod

例2 :

# Ruby program to demonstrate
# the byteslice method
     
# Taking a string and
# using the method
puts "Ruby String".byteslice(-1)
puts "Methods".byteslice(1..4)

输出

g
etho

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程