るりまサーチ

最速Rubyリファレンスマニュアル検索!
1454件ヒット [1-100件を表示] (0.144秒)
トップページ > クエリ:r[x] > クエリ:init[x]

別のキーワード

  1. _builtin to_r
  2. open3 pipeline_r
  3. matrix elements_to_r
  4. fileutils rm_r
  5. fileutils cp_r

キーワード

検索結果

<< 1 2 3 ... > >>

VALUE rb_exec_arg_init(int argc, VALUE *argv, int accept_shell, struct rb_exec_arg *e) (32300.0)

この関数は deprecated です。

...この関数は deprecated です。...

static VALUE rb_class_initialize(int argc, VALUE *argv, VALUE klass) (32200.0)

Class#initialize の実体です。

...Class#initialize の実体です。...

static VALUE rb_mod_initialize(VALUE module) (32200.0)

static VALUE rb_thread_initialize(VALUE thread, VALUE args) (32200.0)

void rb_obj_call_init(VALUE obj, int argc, VALUE *argv) (32200.0)

オブジェクト obj に対して initialize を呼び出します。 引数は長さ argc の配列 argv で表され、 ブロックが積んである場合はそれも自動的に渡されます。

...オブジェクト obj に対して initialize を呼び出します。
引数は長さ argc の配列 argv で表され、
ブロックが積んである場合はそれも自動的に渡されます。...

絞り込み条件を変える

void ruby_init(void) (32200.0)

評価器を初期化します。Ruby C API を呼ぶプロセスでは 前もって必ずこの関数を呼ばなければなりません。

...評価器を初期化します。Ruby C API を呼ぶプロセスでは
前もって必ずこの関数を呼ばなければなりません。...

VALUE rb_catch(const char *tag, VALUE (*proc)(), VALUE data) (26106.0)

catch と同等の動作を実行します。

...行します。

まず proc に、yield された値と data を渡して実行します。
その途中で tag が throw されたら rb_catch 全体を終了します。

throw が発生した場合はその値を返します。
throw が発生しなかったときは proc の返り値を返し...
...)
{
r
eturn rb_yield(b);
}

static VALUE
foo_catch(VALUE obj)
{
r
eturn rb_catch("footag", foo_yield, INT2FIX(2));
}

static VALUE
foo_abort(VALUE obj)
{
r
eturn rb_throw("footag", Qnil);
}

void
Init
_foo(void)
{
VALUE Foo = rb_define_class("Foo", rb_cO...
...bject);
r
b_define_method(Foo, "catch", foo_catch, 0);
r
b_define_method(Foo, "abort", foo_abort, 0);
}...

void rb_define_global_function(const char *name, VALUE (*func)(), int argc) (26106.0)

関数 name を定義します。 func と argc は rb_define_method と同じです。

...
func と argc は rb_define_method と同じです。

例:
static VALUE
r
eturn_obj_dup(VALUE obj)
{
VALUE dup = rb_obj_dup(obj); // オブジェクトを複製
r
eturn dup;
}

void Init_func() {
r
b_define_global_function("dup_obj", return_obj_dup, 1);...

rdoc/parser/c (26018.0)

C 言語で記述されたソースコードから組み込みクラス/モジュールのドキュメン トを解析するためのサブライブラリです。

...に使用します。
r
b_define_class や rb_define_method などで定義されたものに
対応する C 言語の関数のコメントを解析します。

例: Array#flatten の場合。rb_ary_flatten のコメントが解析されます。

/*
* Returns a new array that is a one-dimensio...
...nal flattening of this
* array (recursively). That is, for every element that is an array,
* extract its elements into the new array.
*
* s = [ 1, 2, 3 ] #=> [1, 2, 3]
* t = [ 4, 5, 6, [7, 8] ] #=> [4, 5, 6, [7, 8]]
* a = [ s, t, 9, 10 ] #=> [[1, 2, 3], [...
...atic VALUE
r
b_ary_flatten(ary)
VALUE ary;
{
ary = rb_obj_dup(ary);
r
b_ary_flatten_bang(ary);
r
eturn ary;
}

...

void
Init
_Array()
{
...
r
b_define_method(rb_cArray, "flatten", rb_ary_flatten, 0);

上記の例の場合、rb_ary_flatten...

Rake::Application#init(app_name = &#39;rake&#39;) (21207.0)

コマンドラインオプションとアプリケーション名を初期化します。

...ンドラインオプションとアプリケーション名を初期化します。

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

task default: :test
task :test

R
ake.application.name # => "rake"
R
ake.application.init("MyApp") # => ["default"]
R
ake.application.name # => "MyApp"
//}...

絞り込み条件を変える

<< 1 2 3 ... > >>