別のキーワード
ライブラリ
- ビルトイン (137)
- digest (22)
- fiddle (66)
-
fiddle
/ import (11) -
rubygems
/ commands / unpack _ command (22) -
rubygems
/ installer (11) -
rubygems
/ package / tar _ header (11) - socket (132)
-
win32
/ registry (22)
クラス
- Addrinfo (44)
- Array (19)
- BasicSocket (33)
-
Digest
:: Base (22) -
Fiddle
:: Pointer (66) -
Gem
:: Commands :: UnpackCommand (11) -
Gem
:: Installer (11) -
Gem
:: Package :: TarHeader (11) - IO (11)
- Socket (44)
-
Socket
:: Option (11) - String (85)
モジュール
-
Fiddle
:: Importer (11) - Marshal (22)
-
Win32
:: Registry :: API (22)
キーワード
- +@ (11)
- -@ (11)
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) -
MAJOR
_ VERSION (11) -
MINOR
_ VERSION (11) - Marshal フォーマット (11)
-
NEWS for Ruby 2
. 1 . 0 (11) -
NEWS for Ruby 2
. 2 . 0 (10) -
NEWS for Ruby 2
. 3 . 0 (9) -
NEWS for Ruby 2
. 4 . 0 (8) -
NEWS for Ruby 3
. 1 . 0 (3) -
UNPACK
_ FORMAT (11) - UnpackCommand (11)
- [] (11)
- bind (11)
- binwrite (11)
- fiddle (11)
-
fiddle
/ import (11) -
get
_ path (11) - gethostbyname (11)
- getpeername (11)
- getsockname (11)
- getsockopt (11)
- hexdigest (11)
-
ip
_ address (11) -
ip
_ port (11) -
ip
_ unpack (11) - new (11)
- pack (19)
- pack テンプレート文字列 (11)
- ptr (11)
-
rb
_ quad _ unpack (1) - recvfrom (11)
- ref (11)
-
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 2 feature (11) -
ruby 1
. 9 feature (11) -
rubygems
/ commands / unpack _ command (11) - scrub (33)
- scrub! (33)
- socket (11)
-
to
_ ptr (11) -
to
_ s (11) - unpack1 (8)
-
unpack
_ sockaddr _ in (11) -
unpack
_ sockaddr _ un (11) - unpackdw (11)
- unpackqw (11)
検索結果
先頭5件
-
String
# unpack(template) -> Array (18641.0) -
Array#pack で生成された文字列を テンプレート文字列 template にしたがってアンパックし、 それらの要素を含む配列を返します。
...am template pack テンプレート文字列
@return オブジェクトの配列
以下にあげるものは、Array#pack、String#unpack
のテンプレート文字の一覧です。テンプレート文字は後に「長さ」を表す数字
を続けることができます。「......le endian signed long
//}
=== 各テンプレート文字の説明
説明中、Array#pack と String#unpack で違いのあるものは `/' で区切って
「Array#pack の説明 / String#unpack の説明」としています。
: a
ASCII文字列(ヌル文字を詰める/後続するヌル......0".unpack("a4") # => ["abc\x00"]
"abc ".unpack("a4") # => ["abc "]
//}
: A
ASCII文字列(スペースを詰める/後続するヌル文字やスペースを削除)
//emlist[][ruby]{
["abc"].pack("A") # => "a"
["abc"].pack("A*") # => "abc"
["abc"].pack("A4") # => "abc "
"abc ".unpack("A......ate pack テンプレート文字列
@return オブジェクトの配列
以下にあげるものは、Array#pack、String#unpack、String#unpack1
のテンプレート文字の一覧です。テンプレート文字は後に「長さ」を表す数字
を続けることができま... -
Socket
:: Option # unpack(template) -> Array (18117.0) -
data に対し String#unpack を呼び出し、その結果を返します。
...data に対し String#unpack を呼び出し、その結果を返します。
このメソッドは過去との互換性のために存在します。... -
Gem
:: Installer # unpack(directory) (18101.0) -
与えられたディレクトリに Gem を展開します。
与えられたディレクトリに Gem を展開します。
@param directory Gem を展開するディレクトリを指定します。 -
String
# unpack1(format) -> object (6151.0) -
formatにしたがって文字列をデコードし、展開された1つ目の値を返します。 unpackは配列を返しますがunpack1は配列の1つ目の要素のみを返します。
...って文字列をデコードし、展開された1つ目の値を返します。
unpackは配列を返しますがunpack1は配列の1つ目の要素のみを返します。
//emlist[例][ruby]{
"ABC".unpack1("C*") # => 65
"ABC".unpack("C*") # => [65, 66, 67]
//}
@see String#unpack, Array#pack... -
Socket
. unpack _ sockaddr _ in(sockaddr) -> Array (6129.0) -
lib:socket#pack_stringを unpack したアドレスを返します。返される値は [port, ipaddr] の配列です。
...socket#pack_stringを
unpack したアドレスを返します。返される値は [port, ipaddr]
の配列です。
@param sockaddr ソケットアドレス構造体を pack した文字列lib:socket#pack_stringを指定します。
例:
require 'socket'
p Socket.unpack_sockaddr_in(Socket.s......ockaddr_in("echo", "localhost"))
=> [7, "127.0.0.1"]
p Socket.unpack_sockaddr_in(Socket.sockaddr_in("echo", "::1"))
=> [7, "::1"]... -
Socket
. unpack _ sockaddr _ un(sockaddr) -> String (6123.0) -
lib:socket#pack_stringを unpack したソケットパス名を返します。
...lib:socket#pack_stringを
unpack したソケットパス名を返します。
@param sockaddr ソケットアドレス構造体を pack した文字列lib:socket#pack_stringを指定します。
例:
require 'socket'
p Socket.unpack_sockaddr_un(Socket.sockaddr_un("/tmp/.X11-unix/X0"))
=>... -
VALUE rb
_ quad _ unpack(const char *buf , int signed _ p) (6116.0) -
この関数は deprecated です。rb_integer_unpack を使用してください。
...この関数は deprecated です。rb_integer_unpack を使用してください。... -
Addrinfo
# ip _ unpack -> [String , Integer] (6113.0) -
IP アドレスとポート番号を 2 要素の配列で返します。
...IP アドレスとポート番号を 2 要素の配列で返します。
require 'socket'
Addrinfo.tcp("127.0.0.1", 80).ip_unpack #=> ["127.0.0.1", 80]
Addrinfo.tcp("::1", 80).ip_unpack #=> ["::1", 80]
@see Addrinfo#ip_address, Addrinfo#ip_port... -
Gem
:: Package :: TarHeader :: UNPACK _ FORMAT -> String (6101.0) -
内部で使用します。
内部で使用します。 -
rubygems
/ commands / unpack _ command (6006.0) -
指定された Gem パッケージをカレントディレクトリに展開するためのライブラリです。
...指定された Gem パッケージをカレントディレクトリに展開するためのライブラリです。
Usage: gem unpack GEMNAME [options]
Options:
--target 展開先のディレクトリを指定します
-v, --version VERSION 展... -
Gem
:: Commands :: UnpackCommand (6000.0) -
指定された Gem パッケージをカレントディレクトリに展開するためのクラスです。
指定された Gem パッケージをカレントディレクトリに展開するためのクラスです。