るりまサーチ

最速Rubyリファレンスマニュアル検索!
1110件ヒット [1-100件を表示] (0.125秒)

別のキーワード

  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 (19611.0)

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

...です。長さと
して * が指定された時は「残りのデータ全て」の長さを
表します。型指定文字は以下で述べる pack テンプレート文字列の通りです。

buffer が指定されていれば、バッファとして使って返値として返します。
...
...のでは
ないことに注意してください。
buffer のサイズ(capacity)が足りなければ、packはメモリを確保します。

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

@param template 自身の...
...指定した場合は返値も指定した文字列オブジェクトになります。


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

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

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

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


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


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

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

テンプレート文字列中の空白類は無視されます。
また...
...ong のサイズにすることもできます。

i
, I (int)のサイズは常にシステム依存であり、n, N, v, V
のサイズは常にシステム依存ではない(!をつけられない)ことに注意してください。

つまり、IO#ioctl などで C の構造体を渡すときの...
...です。長さと
して * が指定された時は「残りのデータ全て」の長さを
表します。型指定文字は以下で述べる pack テンプレート文字列の通りです。

buffer が指定されていれば、バッファとして使って返値として返します。
...
...のでは
ないことに注意してください。
buffer のサイズ(capacity)が足りなければ、packはメモリを確保します。

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

@param template 自身の...
...指定した場合は返値も指定した文字列オブジェクトになります。


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

Rake::PackageTask#package_dir=(dirname) (15301.0)

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

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

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

Rake::PackageTask.new("sample", "1.0.0") do |package_task|
pack
age_task.package_dir # => "pkg"
pack
age_t...
...ask.package_dir = "package"
pack
age_task.package_dir # => "package"
end
//}...

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

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

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

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

Rake::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
//}...

Rake::PackageTask#package_files=(file_list) (15301.0)

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

...file_list ファイルリストを指定します。

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

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

Rake::PackageTask.new("sample", "1.0.0") do |package_task|
pack
age_task.package_files # => []
pack
ag...
...e_task.package_files = FileList.new("test1.rb", "test2.rb")
pack
age_task.package_files # => ["test1.rb", "test2.rb"]
end
//}...

絞り込み条件を変える

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

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

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

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

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

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

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

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

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

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

Addrinfo#ip_unpack -> [String, Integer] (12201.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::FSyncDir#fsync_dir(dirname) -> () (12201.0)

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

ディスクの同期をします。
<< 1 2 3 ... > >>