131件ヒット
[101-131件を表示]
(0.012秒)
別のキーワード
種類
- インスタンスメソッド (57)
- 特異メソッド (48)
- 文書 (26)
キーワード
- open (48)
- pack (21)
- pack テンプレート文字列 (12)
-
ruby 1
. 6 feature (12) - unpack (12)
- セキュリティモデル (2)
検索結果
先頭3件
-
Array
# pack(template , buffer: String . new) -> String (24.0) -
配列の内容を template で指定された文字列にしたがって、 バイナリとしてパックした文字列を返します。
...あり、n, N, v, V
のサイズは常にシステム依存ではない(!をつけられない)ことに注意してください。
つまり、IO#ioctl などで C の構造体を渡すときのように、
システム依存のサイズとエンディアンに合わせる必要があるときに......(つまり最上位ビットはどこまでデータがあ
るかを示している)。
ISO/IEC 8825-1:1995 : Information technology−ASN.1 encoding rules : Specification of Basic Encoding Rules(BER) に定められる整数の符号化方法。
//emlist[][ruby]{
[0].pack("w") # =......字列のアドレス
テンプレート文字 "p" や "P" は、C 言語レベルのインタフェースのた
めにあります(例えば IO#ioctl)。
//emlist[][ruby]{
["foo"].pack("p") # => "xp\xC2\x85\vV\x00\x00"
//}
結果の文字列はゴミに見えますが、実際は文字... -
String
# unpack(template) -> Array (24.0) -
Array#pack で生成された文字列を テンプレート文字列 template にしたがってアンパックし、 それらの要素を含む配列を返します。
...あり、n, N, v, V
のサイズは常にシステム依存ではない(!をつけられない)ことに注意してください。
つまり、IO#ioctl などで C の構造体を渡すときのように、
システム依存のサイズとエンディアンに合わせる必要があるときに......(つまり最上位ビットはどこまでデータがあ
るかを示している)。
ISO/IEC 8825-1:1995 : Information technology−ASN.1 encoding rules : Specification of Basic Encoding Rules(BER) に定められる整数の符号化方法。
//emlist[][ruby]{
[0].pack("w") # =......字列のアドレス
テンプレート文字 "p" や "P" は、C 言語レベルのインタフェースのた
めにあります(例えば IO#ioctl)。
//emlist[][ruby]{
["foo"].pack("p") # => "xp\xC2\x85\vV\x00\x00"
//}
結果の文字列はゴミに見えますが、実際は文字... -
pack テンプレート文字列 (24.0)
-
pack テンプレート文字列
...あり、n, N, v, V
のサイズは常にシステム依存ではない(!をつけられない)ことに注意してください。
つまり、IO#ioctl などで C の構造体を渡すときのように、
システム依存のサイズとエンディアンに合わせる必要があるときに......(つまり最上位ビットはどこまでデータがあ
るかを示している)。
ISO/IEC 8825-1:1995 : Information technology−ASN.1 encoding rules : Specification of Basic Encoding Rules(BER) に定められる整数の符号化方法。
//emlist[][ruby]{
[0].pack("w") # =......字列のアドレス
テンプレート文字 "p" や "P" は、C 言語レベルのインタフェースのた
めにあります(例えば IO#ioctl)。
//emlist[][ruby]{
["foo"].pack("p") # => "xp\xC2\x85\vV\x00\x00"
//}
結果の文字列はゴミに見えますが、実際は文字...