るりまサーチ

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

別のキーワード

  1. openssl p
  2. openssl p=
  3. fileutils mkdir_p
  4. dh p=
  5. rsa p

ライブラリ

キーワード

検索結果

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

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

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

テンプレートは
型指定文字列とその長さ(省略時は1)を並べたものです。長さと
して * が指定された時は「残りのデ...
...指定文字は以下で述べる pack テンプレート文字列の通りです。


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


以下にあげるものは、Array#pack、String#unpack
のテンプレート文字の...
...されます。
また、`#' から改行あるいはテンプレート文字列の最後まではコメントとみな
され無視されます。

===
整数のテンプレート文字のシステム依存性

各テンプレート文字の説明の中で、
short や long はシステムによら...
...」の長さを
表します。型指定文字は以下で述べる pack テンプレート文字列の通りです。

buffer が指定されていれば、バッファとして使って返値として返します。
もし template の最初にオフセット (@) が指定されていれば、
...
...してください。
buffer のサイズ(capacity)が足りなければ、packはメモリを確保します。

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

@param template 自身のバイナリとしてパックす...

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

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

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

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

buffer が指定されていれば、バッファとして使って返値として返します。
もし template の最初にオフセット (@) が指定されていれば、
...
...してください。
buffer のサイズ(capacity)が足りなければ、packはメモリを確保します。

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

@param template 自身のバイナリとしてパックす...

Array#any?(pattern) -> bool (150.0)

すべての要素が偽である場合に false を返します。 真である要素があれば、ただちに true を返します。

...@param pattern ブロックの代わりに各要素に対して pattern === item を評価します。

//emlist[例][ruby]{
p
[1, 2, 3].any? {|v| v > 3 } # => false
p
[1, 2, 3].any? {|v| v > 1 } # => true
p
[].any? {|v| v > 0 } # => false
p
%w[ant bear cat].any?(/d/) # => false
p
[...
...nil, true, 99].any?(Integer) # => true
p
[nil, true, 99].any? # => true
p
[].any? # => false
//}

@see Enumerable#any?...

Array#all?(pattern) -> bool (132.0)

すべての要素が真である場合に true を返します。 偽である要素があれば、ただちに false を返します。

...す。

@param pattern ブロックの代わりに各要素に対して pattern === item を評価します。

//emlist[例][ruby]{
# すべて正の数か?
p
[5, 6, 7].all? {|v| v > 0 } # => true
p
[5, -1, 7].all? {|v| v > 0 } # => false
p
[].all? {|v| v > 0 } # => true
p
%w[ant b...

Array#none?(pattern) -> bool (108.0)

ブロックを指定しない場合は、 配列のすべての 要素が偽であれば真を返します。そうでなければ偽を返します。

...でなければ偽を返します。

要素の数が 0 である配列に対しては true を返します。

@param pattern ブロックの代わりに各要素に対して pattern === item を評価します。

//emlist[例][ruby]{
%w{ant bear cat}.none? {|word| word.length == 5} # => true
%w{...

絞り込み条件を変える

Array#one?(pattern) -> bool (108.0)

ブロックを指定しない場合は、 配列の要素のうち ちょうど一つだけが真であれば、真を返します。 そうでなければ偽を返します。

...果、一つの要素だけが真であれば真を返します。
そうでなければ偽を返します。

@param pattern ブロックの代わりに各要素に対して pattern === item を評価します。

//emlist[例][ruby]{
%w{ant bear cat}.one? {|word| word.length == 4} # => true
%w{a...

Array#any? -> bool (50.0)

すべての要素が偽である場合に false を返します。 真である要素があれば、ただちに true を返します。

...@param pattern ブロックの代わりに各要素に対して pattern === item を評価します。

//emlist[例][ruby]{
p
[1, 2, 3].any? {|v| v > 3 } # => false
p
[1, 2, 3].any? {|v| v > 1 } # => true
p
[].any? {|v| v > 0 } # => false
p
%w[ant bear cat].any?(/d/) # => false
p
[...
...nil, true, 99].any?(Integer) # => true
p
[nil, true, 99].any? # => true
p
[].any? # => false
//}

@see Enumerable#any?...

Array#any? {|item| ... } -> bool (50.0)

すべての要素が偽である場合に false を返します。 真である要素があれば、ただちに true を返します。

...@param pattern ブロックの代わりに各要素に対して pattern === item を評価します。

//emlist[例][ruby]{
p
[1, 2, 3].any? {|v| v > 3 } # => false
p
[1, 2, 3].any? {|v| v > 1 } # => true
p
[].any? {|v| v > 0 } # => false
p
%w[ant bear cat].any?(/d/) # => false
p
[...
...nil, true, 99].any?(Integer) # => true
p
[nil, true, 99].any? # => true
p
[].any? # => false
//}

@see Enumerable#any?...

Array#all? -> bool (32.0)

すべての要素が真である場合に true を返します。 偽である要素があれば、ただちに false を返します。

...す。

@param pattern ブロックの代わりに各要素に対して pattern === item を評価します。

//emlist[例][ruby]{
# すべて正の数か?
p
[5, 6, 7].all? {|v| v > 0 } # => true
p
[5, -1, 7].all? {|v| v > 0 } # => false
p
[].all? {|v| v > 0 } # => true
p
%w[ant b...

Array#all? {|item| ... } -> bool (32.0)

すべての要素が真である場合に true を返します。 偽である要素があれば、ただちに false を返します。

...す。

@param pattern ブロックの代わりに各要素に対して pattern === item を評価します。

//emlist[例][ruby]{
# すべて正の数か?
p
[5, 6, 7].all? {|v| v > 0 } # => true
p
[5, -1, 7].all? {|v| v > 0 } # => false
p
[].all? {|v| v > 0 } # => true
p
%w[ant b...

絞り込み条件を変える