関連するキーワード
検索結果
先頭5件
-
String
# unpack(template) -> Array (18612) -
Array#pack で生成された文字列を テンプレート文字列 template にしたがってアンパックし、 それらの要素を含む配列を返します。
...@param template pack テンプレート文字列
@return オブジェクトの配列
以下にあげるものは、Array#pack、String#unpack
のテンプレート文字の一覧です。テンプレート文字は後に「長さ」を表す数字
を続けることができます。......l: int32_t
L: uint32_t
//}
==== 各テンプレート文字の説明
説明中、Array#pack と String#unpack で違いのあるものは `/' で区切って
「Array#pack の説明 / String#unpack の説明」としています。
: a
ASCII文字列(null文字を詰める/後続するnull......mlist{
["abc"].pack("a") # => "a"
["abc"].pack("a*") # => "abc"
["abc"].pack("a4") # => "abc\0"
"abc\0".unpack("a4") # => ["abc\0"]
"abc ".unpack("a4") # => ["abc "]
//}
: A
ASCII文字列(スペースを詰める/後続するnull文字やスペースを削除)
//eml... -
String
# bytes -> Enumerable :: Enumerator (7) -
文字列の各バイトに対して繰り返します。
...して繰り返します。
例:
"str".each_byte do |byte|
p byte
end
# => 115
# => 116
# => 114
@see String#unpack... -
String
# bytes -> Enumerator (7) -
文字列の各バイトに対して繰り返します。
...して繰り返します。
例:
"str".each_byte do |byte|
p byte
end
# => 115
# => 116
# => 114
@see String#unpack... -
String
# bytes {|byte| . . . } -> self (7) -
文字列の各バイトに対して繰り返します。
...して繰り返します。
例:
"str".each_byte do |byte|
p byte
end
# => 115
# => 116
# => 114
@see String#unpack... -
String
# each _ byte -> Enumerable :: Enumerator (7) -
文字列の各バイトに対して繰り返します。
...して繰り返します。
例:
"str".each_byte do |byte|
p byte
end
# => 115
# => 116
# => 114
@see String#unpack... -
String
# each _ byte -> Enumerator (7) -
文字列の各バイトに対して繰り返します。
...して繰り返します。
例:
"str".each_byte do |byte|
p byte
end
# => 115
# => 116
# => 114
@see String#unpack... -
String
# each _ byte {|byte| . . . } -> self (7) -
文字列の各バイトに対して繰り返します。
...して繰り返します。
例:
"str".each_byte do |byte|
p byte
end
# => 115
# => 116
# => 114
@see String#unpack...
