るりまサーチ

最速Rubyリファレンスマニュアル検索!
686件ヒット [201-300件を表示] (0.086秒)
トップページ > クエリ:a[x] > クエリ:printf[x]

別のキーワード

  1. _builtin to_a
  2. matrix to_a
  3. to_a
  4. dbm to_a
  5. argf.class to_a

ライブラリ

クラス

モジュール

検索結果

<< < 1 2 3 4 5 ... > >>

Ripper#warn(fmt, *args) -> nil (6206.0)

解析した Ruby プログラムの中に警告($-w が true の時だけ出力される 警告)を出力するようなものがあった場合に実行されます。

...されます。

@param fmt エラーメッセージのフォーマット文字列です。

@param args エラーメッセージのフォーマットされる引数です。

サブクラスでオーバライドして使用します。

引数のエラーメッセージは printf フォーマット...

Ripper#warning(fmt, *args) -> nil (6206.0)

解析した Ruby プログラムの中に重要な警告($-w が false の時だけ出 力される警告)を出力するようなものがあった場合に実行されます。

...y プログラムの中に重要な警告($-w が false の時だけ出
力される警告)を出力するようなものがあった場合に実行されます。

@param fmt エラーメッセージのフォーマット文字列です。

@param args エラーメッセージのフォーマット...
...される引数です。

サブクラスでオーバライドして使用します。

引数のエラーメッセージは printf フォーマットに従って渡されます。...

TSort#each_strongly_connected_component_from(node, id_map={}, stack=[]) -> Enumerator (6206.0)

node から到達可能な強連結成分についてのイテレータです。

...せん。

each_strongly_connected_component_from は
tsort_each_node を呼びません。

@param node ノードを指定します。

//emlist[例 到達可能なノードを表示する][ruby]{
require 'tsort'

class Hash
include TSort
a
lias tsort_each_node each_key
def tsort_each_child(no...
...de, &block)
fetch(node).each(&block)
end
end

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

non_sort.each_strongly_connected_component{|nodes|
p nodes
nodes.each {|node|
non_sort.each_strongly_connected_component_from(node){|ns|
printf
("%s -> %s\n", node, ns.join(","))
}
}...
...}

#出力
#=> [4]
#=> 4 -> 4
#=> [2, 3]
#=> 2 -> 4
#=> 2 -> 2,3
#=> 3 -> 4
#=> 3 -> 3,2
#=> [1]
#=> 1 -> 4
#=> 1 -> 2,3
#=> 1 -> 1
//}

@see TSort.each_strongly_connected_component_from...

TSort#each_strongly_connected_component_from(node, id_map={}, stack=[]) {|nodes| ...} -> () (6206.0)

node から到達可能な強連結成分についてのイテレータです。

...せん。

each_strongly_connected_component_from は
tsort_each_node を呼びません。

@param node ノードを指定します。

//emlist[例 到達可能なノードを表示する][ruby]{
require 'tsort'

class Hash
include TSort
a
lias tsort_each_node each_key
def tsort_each_child(no...
...de, &block)
fetch(node).each(&block)
end
end

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

non_sort.each_strongly_connected_component{|nodes|
p nodes
nodes.each {|node|
non_sort.each_strongly_connected_component_from(node){|ns|
printf
("%s -> %s\n", node, ns.join(","))
}
}...
...}

#出力
#=> [4]
#=> 4 -> 4
#=> [2, 3]
#=> 2 -> 4
#=> 2 -> 2,3
#=> 3 -> 4
#=> 3 -> 3,2
#=> [1]
#=> 1 -> 4
#=> 1 -> 2,3
#=> 1 -> 1
//}

@see TSort.each_strongly_connected_component_from...

VALUE rb_ary_entry(VALUE ary, long offset) (6206.0)

ary のインデックス offset の要素を返します。

...
a
ry のインデックス offset の要素を返します。

インデックスが範囲を越えるときは Qnil を返します。
負のインデックスも使えます。

対応するRubyコード

a
ry[offset] または
a
ry.at(offset)

使用例

VALUE num;
num = rb_ary_entry(ary, o...
...ffset);
printf
("%d\n", FIX2INT(num));

キャストを使った要素の参照方法

VALUE num = RARRAY(ary)->ptr[offset];...

絞り込み条件を変える

VALUE rb_ary_to_s(VALUE ary) (6206.0)

ary.to_s

...
a
ry.to_s

使用例

void debug_print(VALUE ary)
{
Check_Type(ary, T_ARRAY);
printf
("%s", STR2CSTR(rb_ary_to_s(ary)));
}...

Kernel#message(format, *arg) -> nil (6122.0)

Kernel.#printf と同じように標準出力にメッセージを出力します。 メッセージ出力後すぐに IO#flush します。

...Kernel.#printf と同じように標準出力にメッセージを出力します。
メッセージ出力後すぐに IO#flush します。

$VERBOSE が真のときは何もしません。

@param format フォーマット文字列です。

@param arg フォーマットされる引数です。...
...@see Kernel.#printf...

void rb_fatal(const char *fmt, ...) (6116.0)

あらゆる例外処理をスキップして即座にインタプリタが終了します。 fmt とその後の引数は printf と同じ形式でエラーメッセージを表現します。

...あらゆる例外処理をスキップして即座にインタプリタが終了します。
fmt とその後の引数は printf と同じ形式でエラーメッセージを表現します。...

void rb_raise(VALUE err, const char *fmt, ...) (6116.0)

クラス err の例外を発生します。fmt とその後の引数は、 printf と同じ形式でエラーメッセージを表します。

...クラス err の例外を発生します。fmt とその後の引数は、
printf
と同じ形式でエラーメッセージを表します。...
<< < 1 2 3 4 5 ... > >>