52件ヒット
[1-52件を表示]
(0.039秒)
別のキーワード
検索結果
先頭5件
-
IO
# ioctl(cmd , arg = 0) -> Integer (68262.0) -
IO に対してシステムコール ioctl を実行し、その結果を返します。 機能の詳細は ioctl(2) を参照してください。
...
IO に対してシステムコール ioctl を実行し、その結果を返します。
機能の詳細は ioctl(2) を参照してください。
@param cmd IO に対するコマンドを整数で指定します。どのようなコマンドが使えるかはプラットフォームに依存し......。整数の時にはその値を ioctl に渡します。
文字列の場合には Array#pack した構造体だとみなして渡します。
arg が nil か false の場合には 0を、true の場合には 1 を渡します。
@raise IOError 既に close されている場... -
CSV
# ioctl(cmd , arg = 0) -> Integer (24268.0) -
IO#ioctl に委譲します。
...
IO#ioctl に委譲します。
@see IO#ioctl... -
Array
# pack(template) -> String (37.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"
//}
結果の文字列はゴミに見えますが、実際は文字... -
Array
# pack(template , buffer: String . new) -> String (37.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 (37.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"
//}
結果の文字列はゴミに見えますが、実際は文字...