るりまサーチ

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

別のキーワード

  1. _builtin to_i
  2. fiddle to_i
  3. matrix elements_to_i
  4. csv to_i
  5. matrix i

モジュール

キーワード

検索結果

<< 1 2 3 ... > >>

Array#pack(template, buffer: String.new) -> String (23146.0)

配列の内容を template で指定された文字列にしたがって、 バイナリとしてパックした文字列を返します。

... pack テンプレート文字列の通りです。

buffer が指定されていれば、バッファとして使って返値として返します。
もし template の最初にオフセット (@) が指定されていれば、
結果はオフセットの後ろから詰められます。
buffer...
...fer オプションはメモリ確保が発生しないことを保証するものでは
ないことに注意してください。
buffer のサイズ(capacity)が足りなければ、packはメモリを確保します。

//emlist[例][ruby]{
['!'].pack('@1a', buffer: 'abc') # => "a!"
['!'].pack(...
...emlist[][ruby]{
"\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]....

Array#pack(template) -> String (23046.0)

配列の内容を template で指定された文字列にしたがって、 バイナリとしてパックした文字列を返します。

...指定文字は以下で述べる pack テンプレート文字列の通りです。


@param template 自身のバイナリとしてパックするためのテンプレートを文字列で指定します。


以下にあげるものは、Array#pack、String#unpack
のテンプレート文字の...
...を表すこともできます。

長さの意味はテンプレート文字により異なりますが大抵、
"iiii"
のように連続するテンプレート文字は
"i4"
と書き換えることができます。

テンプレート文字列中の空白類は無視されます。
また...
...emlist[][ruby]{
"\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 テンプレート文字列の通りです。

buffer が指定されていれば、バッファとして使って返値として返します。
もし template の最初にオフセット (@) が指定されていれば、
結果はオフセットの後ろから詰められます。
buffer...
...fer オプションはメモリ確保が発生しないことを保証するものでは
ないことに注意してください。
buffer のサイズ(capacity)が足りなければ、packはメモリを確保します。

//emlist[例][ruby]{
['!'].pack('@1a', buffer: 'abc') # => "a!"
['!'].pack(...

Rake::PackageTask#package_dir_path -> String (21406.0)

パッケージに含むファイルを配置するディレクトリを返します。

...パッケージに含むファイルを配置するディレクトリを返します。

//emlist[][ruby]{
# Rakefile での記載例とする
r
equire 'rake/packagetask'

R
ake::PackageTask.new("sample", "1.0.0") do |package_task|
pack
age_task.package_dir_path # => "pkg/sample-1.0.0"
end
//}...

Rake::PackageTask#package_dir -> String (21400.0)

パッケージに入れるファイルを保存するディレクトリ名を返します。

...パッケージに入れるファイルを保存するディレクトリ名を返します。

//emlist[][ruby]{
# Rakefile での記載例とする
r
equire 'rake/packagetask'

R
ake::PackageTask.new("sample", "1.0.0") do |package_task|
pack
age_task.package_dir # => "pkg"
end
//}...

Socket.pack_sockaddr_in(port, host) -> String (18517.0)

指定したアドレスをlib:socket#pack_string で返します。port は、ポート番号を表す Fixnum あるいは、ポート 番号、サービス名を表す文字列です。

...lib:socket#pack_string
で返します。port は、ポート番号を表す Fixnum あるいは、ポート
番号、サービス名を表す文字列です。

@param port ポート番号を表す Fixnum あるいは、ポート番号、サービス名を表す文字列を指定します。

@par...
...ホストを文字列で指定します。

@return 指定したアドレスを返します。

例:

r
equire 'socket'
p Socket.sockaddr_in("echo", "localhost")
=> "\002\000\000\a\177\000\000\001\000\000\000\000\000\000\000\000"
p Socket.sockaddr_in("echo", "::1")
=> "\n\000\000\a\000\000\...

絞り込み条件を変える

Rake::PackageTask#package_files -> Rake::FileList (18500.0)

パッケージに含むファイルリストを返します。

...mlist[][ruby]{
# Rakefile での記載例とする
r
equire 'rake/packagetask'

I
O.write("test1.rb", "test")
I
O.write("test2.rb", "test")

R
ake::PackageTask.new("sample", "1.0.0") do |package_task|
pack
age_task.package_files # => []
pack
age_task.package_files.include("*.rb")
pack
age_task.packag...
...e_files # => ["test1.rb", "test2.rb"]
end
//}...

Socket.unpack_sockaddr_in(sockaddr) -> Array (18428.0)

lib:socket#pack_stringを unpack したアドレスを返します。返される値は [port, ipaddr] の配列です。

...lib:socket#pack_stringを
unpack したアドレスを返します。返される値は [port, ipaddr]
の配列です。

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

例:

r
equire 'socket'
p Socket.unpack_sockaddr_in(Soc...
...ket.sockaddr_in("echo", "localhost"))
=> [7, "127.0.0.1"]
p Socket.unpack_sockaddr_in(Socket.sockaddr_in("echo", "::1"))
=> [7, "::1"]...

Gem::Package::FSyncDir#fsync_dir(dirname) -> () (18400.0)

ディスクの同期をします。

ディスクの同期をします。

Gem::RubyGemsPackageVersion -> String (18400.0)

このライブラリのバージョンを表す文字列。

このライブラリのバージョンを表す文字列。

Gem::Package::TarWriter::BoundedStream#write(data) -> Integer (18300.0)

与えられたデータを自身に関連付けられた IO に書き込みます。

...自身に関連付けられた IO に書き込みます。

@param data 書き込むデータを指定します。

@return 書き込んだデータのサイズを返します。

@raise Gem::Package::TarWriter::FileOverflow Gem::Package::TarWriter::BoundedStream#limit を越えて
書き込...

絞り込み条件を変える

<< 1 2 3 ... > >>