Ruby 字符串 byteslice 方法
byteslice 是Ruby中的一个字符串类方法,用于字节引用。
语法: str.byteslice
参数: 这里,str是指定的字符串。
返回 。
- 如果只传递一个整数,则返回该位置的一个字节的子串。
- 如果通过了两个整数,则是一个从第一个给定的偏移量开始的子串,长度由第二个给定。
- 如果通过了范围,则是一个包含偏移量的字节的子串,由范围给定。
- 如果长度为负数,或者初始偏移量在字符串之外,或者范围的开始大于结束,则为nil。
注意: 如果偏移量为负数,那么它将从字符串的末端开始计算。
例子1 :
输出
例2 :
输出