るりまサーチ

最速Rubyリファレンスマニュアル検索!
519件ヒット [1-100件を表示] (0.061秒)
トップページ > クエリ:-[x] > クエリ:unpack[x]

別のキーワード

  1. _builtin -
  2. open-uri open
  3. irb/input-method new
  4. irb/input-method gets
  5. matrix -

検索結果

<< 1 2 3 ... > >>

String#unpack(template) -> Array (19041.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文字列(ヌル文字を詰める/後続するヌル...
...y]{
"\x01\xFE".unpack("H*") # => ["01fe"]
"\x01\xFE".unpack("H3") # => ["01f"]
"~".unpack("H2") # => ["7e"]

["01fe"].pack("H*") # => "\x01\xFE"
["7e"].pack("H2") # => "~"
//}

: c

char (8bit 符号つき整数)
//emlist[][ruby]{
"\x01\xFE".unpack("c*") # => [1, -2]

[1, -2].pack("c*")...
...ate pack テンプレート文字列
@return オブジェクトの配列


以下にあげるものは、Array#pack、String#unpack、String#unpack1
のテンプレート文字の一覧です。テンプレート文字は後に「長さ」を表す数字
を続けることができま...

Socket::Option#unpack(template) -> Array (18217.0)

data に対し String#unpack を呼び出し、その結果を返します。

...data に対し String#unpack を呼び出し、その結果を返します。

このメソッドは過去との互換性のために存在します。...

String#unpack1(format) -> object (6251.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_un(sockaddr) -> String (6235.0)

lib:socket#pack_stringを unpack したソケットパス名を返します。

...tringを
unpack
したソケットパス名を返します。

@param sockaddr ソケットアドレス構造体を pack した文字列lib:socket#pack_stringを指定します。

例:

require 'socket'
p Socket.unpack_sockaddr_un(Socket.sockaddr_un("/tmp/.X11-unix/X0"))
=> "/tmp/.X11-unix/X0...

Socket.unpack_sockaddr_in(sockaddr) -> Array (6229.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"]...

絞り込み条件を変える

Addrinfo#ip_unpack -> [String, Integer] (6213.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 (6201.0)

内部で使用します。

内部で使用します。

Fiddle::Pointer#-@ -> Fiddle::Pointer (6106.0)

自身を指す Pointer オブジェクトを返します。 C 言語におけるポインタへのアドレス演算子の適用 &p と同じです。

...値には、free 関数がセットされず、size は 0 とされます。

例:

require 'fiddle'

s = 'abc'
cptr = Fiddle::Pointer[s]
cref = cptr.ref
p cref.to_s(4).unpack('l*')[0] #=> 136121648
p cptr.to_i #=> 136121648
p cref.ptr.to_s #=> "abc"...

rubygems/commands/unpack_command (6036.0)

指定された Gem パッケージをカレントディレクトリに展開するためのライブラリです。

...

Usage: gem unpack GEMNAME [options]
Options:
-
-target 展開先のディレクトリを指定します
-
v, --version VERSION 展開する Gem パッケージのバージョンを指定します
Common Options:
-
h, --help...
...ドのヘルプを表示します
-
V, --[no-]verbose 表示を詳細にします
-
q, --quiet 静かに実行します
-
-config-file FILE 指定された設定ファイルを使用します
-
-backtrace バ...
...ックトレースを表示します
-
-debug Ruby 自体のデバッグオプションを有効にします
Arguments:
GEMNAME 展開する Gem パッケージ名を指定します
Summary:
Gem パッケージをカレントディレクトリ...

ruby 1.6 feature (5280.0)

ruby 1.6 feature ruby version 1.6 は安定版です。この版での変更はバグ修正がメイン になります。

...グ修正がメイン
になります。

((<stable-snapshot|URL:ftp://ftp.netlab.co.jp/pub/lang/ruby/stable-snapshot.tar.gz>)) は、日々更新される安定版の最新ソースです。

== 1.6.8 (2002-12-24) -> stable-snapshot

: 2003-01-22: errno

EAGAIN と EWOULDBLOCK が同じ値の...
...> ruby 1.6.7 (2002-03-01) [i586-linux]
Errno::EAGAIN
Errno::EWOULDBLOCK

=> ruby 1.6.8 (2002-12-24) [i586-linux]
Errno::EAGAIN
-
:2: uninitialized constant EWOULDBLOCK at Errno (NameError)

=> ruby 1.6.8 (2003-02-13) [i586-linux]...
...rt { Thread.stop }
sleep

: 2002-04-17: Regexp#inspect

((<ruby-bugs-ja:PR#222>))

p %r{\/}

=> ruby 1.6.7 (2002-03-01) [i586-linux]
/\\//

=> ruby 1.6.7 (2002-05-04) [i586-linux]
/\//

: 2002-04-15: pack('U')

pack('U') を unpack('U') すると元に戻らない...

絞り込み条件を変える

<< 1 2 3 ... > >>