検索結果
先頭5件
-
String
# bytes -> Enumerable :: Enumerator (18103) -
文字列の各バイトに対して繰り返します。
...対して繰り返します。
例:
"str".each_byte do |byte|
p byte
end
# => 115
# => 116
# => 114
@see String#unpack... -
String
# bytes -> Enumerator (18103) -
文字列の各バイトに対して繰り返します。
...対して繰り返します。
例:
"str".each_byte do |byte|
p byte
end
# => 115
# => 116
# => 114
@see String#unpack... -
String
# bytes {|byte| . . . } -> self (18103) -
文字列の各バイトに対して繰り返します。
...対して繰り返します。
例:
"str".each_byte do |byte|
p byte
end
# => 115
# => 116
# => 114
@see String#unpack... -
String
# bytesize -> Integer (6101) -
文字列のバイト長を整数で返します。
...例:
#coding:UTF-8
# 実行結果は文字コードによって異なります。
p "いろは".size #=> 6
p "いろは".bytesize #=> 9
@see String#size......例:
#coding:UTF-8
# 実行結果は文字コードによって異なります。
p "いろは".size #=> 3
p "いろは".bytesize #=> 9
@see String#size... -
String
# byteslice(nth) -> String | nil (6101) -
nth バイト目の文字を返します。nth が負の場合は文字列の末尾から数えます。 引数が範囲外を指定した場合は nil を返します。
...ます。
@return 切り出した文字列を返します。戻り値の文字エンコーディングは自身
と同じです。
"hello".byteslice(1) # => "e"
"hello".byteslice(-1) # => "o"
"\u3042".byteslice(0) # => "\xE3"
"\u3042".byteslice(1) # => "\x81"
@see String#slice... -
String
# byteslice(nth , len) -> String | nil (6101) -
nth バイト目から長さ len バイトの部分文字列を新しく作って返します。 nth が負の場合は文字列の末尾から数えます。引数が範囲外を指定した場合は nil を返します。
...の長さを正の整数で指定します。
@return 切り出した文字列を返します。戻り値の文字エンコーディングは自身
と同じです。
"hello".byteslice(1, 2) # => "el"
"\u3042\u3044\u3046".byteslice(0, 3) # => "\u3042"
@see String#slice... -
String
# byteslice(range) -> String | nil (6101) -
range で指定したバイトの範囲に含まれる部分文字列を返します。引数が範囲 外を指定した場合は nil を返します。
...文字列の範囲を示す Range オブジェクト
@return 切り出した文字列を返します。戻り値の文字エンコーディングは自身
と同じです。
"hello".byteslice(1..2) # => "el"
"\x03\u3042\xff".byteslice(1..3) # => "\u3042"
@see String#slice... -
String
# each _ byte -> Enumerable :: Enumerator (3003) -
文字列の各バイトに対して繰り返します。
...対して繰り返します。
例:
"str".each_byte do |byte|
p byte
end
# => 115
# => 116
# => 114
@see String#unpack... -
String
# each _ byte -> Enumerator (3003) -
文字列の各バイトに対して繰り返します。
...対して繰り返します。
例:
"str".each_byte do |byte|
p byte
end
# => 115
# => 116
# => 114
@see String#unpack... -
String
# each _ byte {|byte| . . . } -> self (3003) -
文字列の各バイトに対して繰り返します。
...対して繰り返します。
例:
"str".each_byte do |byte|
p byte
end
# => 115
# => 116
# => 114
@see String#unpack...
