るりまサーチ

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

別のキーワード

  1. psych psych_y
  2. kernel y
  3. psych y
  4. kernel psych_y
  5. y psych

検索結果

<< < ... 2 3 4 >>

TSort#strongly_connected_components -> Array (6107.0)

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

...[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], 3=>[2], 4=>[]}

p non_sort.strongly_connected_components
#=> [[4], [2, 3], [1]]
//}

@see TSort.strongly_co...

Rinda::TupleEntry#[](key) (3107.0)

タプルの key に対応する要素を返します。

...タプルの key に対応する要素を返します。

Rinda::TupleEntry#value[key] を返します。

@param key 要素を指定するキー

@see Rinda::TupleEntry#fetch...

YAML::DBM#[](key) -> object | nil (3107.0)

データベースからキーを探して対応する要素の値を返します。

...データベースからキーを探して対応する要素の値を返します。

対応する値が見つからなかった場合は nil を返します。DBM#[] とは異
なり、IndexError は発生しません。

@param key キーを文字列で指定します。

@see YAML::DBM#fetch...

Gem::SpecFetcher#find_matching(dependency, all = false, matching_platform = true) -> Array (3101.0)

依存関係を満たす gemspec の名前の配列を返します。

...返します。

@param dependency 依存関係を指定します。
@param all 真を指定するとマッチする全てのバージョンの情報を返します。
@param matching_platform 偽を指定すると全てのプラットフォームの情報を返します。

@see Gem::Dependency...

Gem::SpecFetcher#list(all = false) -> Array (3101.0)

Gem::sources に格納されている各ソースから利用可能な Gem のリストを取得して返します。

Gem::sources に格納されている各ソースから利用可能な Gem のリストを取得して返します。

@param list 真を指定すると全てのバージョンの情報を返します。

絞り込み条件を変える

KeyError#receiver -> object (3007.0)

KeyError の原因となったメソッド呼び出しのレシーバを返します。

...KeyError の原因となったメソッド呼び出しのレシーバを返します。

@raise ArgumentError レシーバが設定されていない時に発生します。

例:

h = Hash.new
begin
h.fetch('gumby'*20)
rescue KeyError => e
p e.message # => "key not found:...
...\"gumbygumbygumbygumbygumbygumbygumbygumbygumbygumbygumbygumbyg..."
p h.equal?(e.receiver) # => true
end...

Hash#[](key) -> object | nil (113.0)

key に関連づけられた値を返します。

...key に関連づけられた値を返します。

該当するキーが登録されていない時には、デフォルト値を返します。

デフォルト値と値としての nil を区別する必要が
ある場合は Hash#fetch または Hash#key? を使ってください。

@param key...
...ruby]{
h = {:ab => "some" , :cd => "all"}
p h[:ab] #=> "some"
p h[:ef] #=> nil

h1 = Hash.new("default value")
p h1[:non] #=> "default value"

h2 = Hash.new {|*arg| arg}
p h2[:non] #=> [{}, :non]
//}

@see Hash.new, Hash#fetch,Hash#values_at,Hash#key?,...

TSort#tsort -> Array (107.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,...
<< < ... 2 3 4 >>