るりまサーチ

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

別のキーワード

  1. array fill
  2. array sample
  3. array []
  4. array index
  5. array count

ライブラリ

クラス

モジュール

キーワード

検索結果

Array#include?(val) -> bool (27114.0)

配列が val と == で等しい要素を持つ時に真を返します。

...配列が val と == で等しい要素を持つ時に真を返します。

@param val オブジェクトを指定します。

//emlist[例][ruby]{
a = [ "a", "b", "c" ]
a.include?("b") #=> true
a.include?("z") #=> false
//}...

RDoc::Context#add_to(array, thing) -> () (130.0)

array に thing を追加します。

...
array
に thing を追加します。

@param array 配列を指定します。

@param thing 追加する要素を指定します。

RDoc::Context#add_alias などで使われています。ライブラリ内部で使
用します。

@see RDoc::Context#add_alias, RDoc::Context#add_attribute,...
...RDoc::Context#add_constant, RDoc::Context#add_include,
RDoc::Context#add_method, RDoc::Context#add_require...

MiniTest::Assertions#assert_send(array, message = nil) -> true (114.0)

引数から、式を取り出して評価した結果が真の場合、検査にパスしたことになります。

...引数から、式を取り出して評価した結果が真の場合、検査にパスしたことになります。

@param array 第一要素にレシーバとなる任意のオブジェクト、第二要素にメソッド名、
第三要素にパラメータをそれぞれ指定し...
...します。
文字列か Proc を指定します。Proc である場合は Proc#call した
結果を使用します。

@raise MiniTest::Assertion 取り出した式が偽を返す場合に発生します。

例:
assert_send([%w[foo bar baz], :include?, 'baz'])...

TSort#strongly_connected_components -> Array (108.0)

強連結成分の集まりを配列の配列として返します。 この配列は子から親に向かってソートされています。 各要素は強連結成分を表す配列です。

...ってソートされています。
各要素は強連結成分を表す配列です。

//emlist[使用例][ruby]{
require 'tsort'

class Hash
include
TSort
alias tsort_each_node each_key
def tsort_each_child(node, &block)
fetch(node).each(&block)
end
end

non_sort = {1=>[2], 2=>[3, 4]...

TSort#tsort -> Array (108.0)

頂点をトポロジカルソートして得られる配列を返します。 この配列は子から親に向かってソートされています。 すなわち、最初の要素は子を持たず、最後の要素は親を持ちません。

...持ちません。

@raise TSort::Cyclic 閉路が存在するとき、発生します。

//emlist[使用例][ruby]{
require 'tsort'

class Hash
include
TSort
alias tsort_each_node each_key
def tsort_each_child(node, &block)
fetch(node).each(&block)
end
end

sorted = {1=>[2, 3], 2=>[3],...

絞り込み条件を変える

WIN32OLE#_invoke(dispid, args, types) -> object | nil (19.0)

DISPIDとパラメータの型を指定してオブジェクトのメソッドを呼び出します。

...ト配列の型情報は通常
WIN32OLE::VARIANT::VT_VARIANTとなります。このような場合に、バイト
配列を与えるつもりで

include
WIN32OLE::VARIANT
obj.method(DISPID, [[0, 1, 2, 3]], [VT_VARIANT])

のように記述すると、単に32ビット整数(VT_I4)の配列...
...合は、下記の例のように型指定パラメータ
には実際の型を指定してください。

include
WIN32OLE::VARIANT
obj.method(DISPID, [[0, 1, 2, 3]], [VT_BYREF | VT_ARRAY | VT_UI1])

なお、VB6で作成したCOMコンポーネントのパラメータに配列を与える場合...