るりまサーチ

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

別のキーワード

  1. rake empty_task_args
  2. optparse args
  3. closure args
  4. fiddle args
  5. parseerror args

クラス

モジュール

キーワード

検索結果

<< 1 2 3 > >>

Method#===(*args) -> object (18212.0)

メソッドオブジェクトに封入されているメソッドを起動します。

...けるためだけに用意されたもので、Array#[]のような
他の [] メソッドとの意味的な関連性はありません。


@param args self に渡される引数。

@see spec/safelevel

//emlist[例][ruby]{
class Foo
def foo(arg)
"foo called with arg #{arg}"
end
end

m =...
...けるためだけに用意されたもので、Array#[]のような
他の [] メソッドとの意味的な関連性はありません。


@param args self に渡される引数。

@see UnboundMethod#bind_call
@see spec/safelevel

//emlist[例][ruby]{
class Foo
def foo(arg)
"foo called wit...
...けるためだけに用意されたもので、Array#[]のような
他の [] メソッドとの意味的な関連性はありません。


@param args self に渡される引数。

@see UnboundMethod#bind_call

//emlist[例][ruby]{
class Foo
def foo(arg)
"foo called with arg #{arg}"
end...

Method#[](*args) -> object (3112.0)

メソッドオブジェクトに封入されているメソッドを起動します。

...けるためだけに用意されたもので、Array#[]のような
他の [] メソッドとの意味的な関連性はありません。


@param args self に渡される引数。

@see spec/safelevel

//emlist[例][ruby]{
class Foo
def foo(arg)
"foo called with arg #{arg}"
end
end

m =...
...けるためだけに用意されたもので、Array#[]のような
他の [] メソッドとの意味的な関連性はありません。


@param args self に渡される引数。

@see UnboundMethod#bind_call
@see spec/safelevel

//emlist[例][ruby]{
class Foo
def foo(arg)
"foo called wit...
...けるためだけに用意されたもので、Array#[]のような
他の [] メソッドとの意味的な関連性はありません。


@param args self に渡される引数。

@see UnboundMethod#bind_call

//emlist[例][ruby]{
class Foo
def foo(arg)
"foo called with arg #{arg}"
end...

Method#call(*args) -> object (3112.0)

メソッドオブジェクトに封入されているメソッドを起動します。

...けるためだけに用意されたもので、Array#[]のような
他の [] メソッドとの意味的な関連性はありません。


@param args self に渡される引数。

@see spec/safelevel

//emlist[例][ruby]{
class Foo
def foo(arg)
"foo called with arg #{arg}"
end
end

m =...
...けるためだけに用意されたもので、Array#[]のような
他の [] メソッドとの意味的な関連性はありません。


@param args self に渡される引数。

@see UnboundMethod#bind_call
@see spec/safelevel

//emlist[例][ruby]{
class Foo
def foo(arg)
"foo called wit...
...けるためだけに用意されたもので、Array#[]のような
他の [] メソッドとの意味的な関連性はありません。


@param args self に渡される引数。

@see UnboundMethod#bind_call

//emlist[例][ruby]{
class Foo
def foo(arg)
"foo called with arg #{arg}"
end...

Method#call(*args) { ... } -> object (3112.0)

メソッドオブジェクトに封入されているメソッドを起動します。

...けるためだけに用意されたもので、Array#[]のような
他の [] メソッドとの意味的な関連性はありません。


@param args self に渡される引数。

@see spec/safelevel

//emlist[例][ruby]{
class Foo
def foo(arg)
"foo called with arg #{arg}"
end
end

m =...
...けるためだけに用意されたもので、Array#[]のような
他の [] メソッドとの意味的な関連性はありません。


@param args self に渡される引数。

@see UnboundMethod#bind_call
@see spec/safelevel

//emlist[例][ruby]{
class Foo
def foo(arg)
"foo called wit...
...けるためだけに用意されたもので、Array#[]のような
他の [] メソッドとの意味的な関連性はありません。


@param args self に渡される引数。

@see UnboundMethod#bind_call

//emlist[例][ruby]{
class Foo
def foo(arg)
"foo called with arg #{arg}"
end...

String#%(args) -> String (179.0)

printf と同じ規則に従って args をフォーマットします。

...printf と同じ規則に従って args をフォーマットします。

args
が配列であれば Kernel.#sprintf(self, *args) と同じです。
それ以外の場合は Kernel.#sprintf(self, args) と同じです。

@param args フォーマットする値、もしくはその配列
@retu...
...0"
p "i = %#x" % 10 # => "i = 0xa"
p "i = %#o" % 10 # => "i = 012"

p "%d" % 10 # => "10"
p "%d,%o" % [10, 10] # => "10,12"
//}

===
sprintf フォーマット

Ruby の sprintf フォーマットは基本的に C 言語の sprintf(3)
のものと同じです。ただし、short...
...][フラグ][幅][.精度]指示子

`%' 自身を出力するには `%%' とします。

以下それぞれの要素に関して説明します。

===
フラグ

フラグには #, +, ' '(スペース), -, 0 の5種類があります。

: #

2進、8進、16進の指示子(b, B, o, x, X) では...

絞り込み条件を変える

Struct.new(*args) -> Class (149.0)

Struct クラスに新しいサブクラスを作って、それを返します。

...互換性のためだと考えた方が良いでしょう。
したがって、メンバ名は Symbol で指定するのが無難です。

@param args 構造体を定義するための可変長引数。String または Symbol を指定します。

//emlist[例][ruby]{
Point = Struct.new(:x, :y, ke...
...=1, y=nil>
Point.new(y: 2) # => #<struct Point x=nil, y=2>
Point.new(z: 3) # ArgumentError (unknown keywords: z)
//}


===
第一引数が String の場合
args
[0] が String の場合、クラス名になるので、大文字で始まる必要
があります。つまり、以下のよ...
...: identifier foo needs to be constant (NameError)
//}

また args[1..-1] は、Symbol か String で指定します。

//emlist[例][ruby]{
p Struct.new("Foo", :foo, :bar) # => Struct::Foo
//}

===
第一引数が Symbol の場合
args
[0] が Symbol の場合、生成した構造体クラスは...

Struct.new(*args) {|subclass| block } -> Class (149.0)

Struct クラスに新しいサブクラスを作って、それを返します。

...互換性のためだと考えた方が良いでしょう。
したがって、メンバ名は Symbol で指定するのが無難です。

@param args 構造体を定義するための可変長引数。String または Symbol を指定します。

//emlist[例][ruby]{
Point = Struct.new(:x, :y, ke...
...=1, y=nil>
Point.new(y: 2) # => #<struct Point x=nil, y=2>
Point.new(z: 3) # ArgumentError (unknown keywords: z)
//}


===
第一引数が String の場合
args
[0] が String の場合、クラス名になるので、大文字で始まる必要
があります。つまり、以下のよ...
...: identifier foo needs to be constant (NameError)
//}

また args[1..-1] は、Symbol か String で指定します。

//emlist[例][ruby]{
p Struct.new("Foo", :foo, :bar) # => Struct::Foo
//}

===
第一引数が Symbol の場合
args
[0] が Symbol の場合、生成した構造体クラスは...

Struct.new(*args, keyword_init: false) -> Class (149.0)

Struct クラスに新しいサブクラスを作って、それを返します。

...互換性のためだと考えた方が良いでしょう。
したがって、メンバ名は Symbol で指定するのが無難です。

@param args 構造体を定義するための可変長引数。String または Symbol を指定します。
@param keyword_init true を指定すると、キ...
...=1, y=nil>
Point.new(y: 2) # => #<struct Point x=nil, y=2>
Point.new(z: 3) # ArgumentError (unknown keywords: z)
//}


===
第一引数が String の場合
args
[0] が String の場合、クラス名になるので、大文字で始まる必要
があります。つまり、以下のよ...
...: identifier foo needs to be constant (NameError)
//}

また args[1..-1] は、Symbol か String で指定します。

//emlist[例][ruby]{
p Struct.new("Foo", :foo, :bar) # => Struct::Foo
//}

===
第一引数が Symbol の場合
args
[0] が Symbol の場合、生成した構造体クラスは...

Struct.new(*args, keyword_init: false) {|subclass| block } -> Class (149.0)

Struct クラスに新しいサブクラスを作って、それを返します。

...互換性のためだと考えた方が良いでしょう。
したがって、メンバ名は Symbol で指定するのが無難です。

@param args 構造体を定義するための可変長引数。String または Symbol を指定します。
@param keyword_init true を指定すると、キ...
...=1, y=nil>
Point.new(y: 2) # => #<struct Point x=nil, y=2>
Point.new(z: 3) # ArgumentError (unknown keywords: z)
//}


===
第一引数が String の場合
args
[0] が String の場合、クラス名になるので、大文字で始まる必要
があります。つまり、以下のよ...
...: identifier foo needs to be constant (NameError)
//}

また args[1..-1] は、Symbol か String で指定します。

//emlist[例][ruby]{
p Struct.new("Foo", :foo, :bar) # => Struct::Foo
//}

===
第一引数が Symbol の場合
args
[0] が Symbol の場合、生成した構造体クラスは...

Struct.new(*args, keyword_init: nil) -> Class (149.0)

Struct クラスに新しいサブクラスを作って、それを返します。

...互換性のためだと考えた方が良いでしょう。
したがって、メンバ名は Symbol で指定するのが無難です。

@param args 構造体を定義するための可変長引数。String または Symbol を指定します。
@param keyword_init true を指定すると、キ...
...ない
Point2 = Struct.new(:x, :y, keyword_init: false)
Point2.new(x: 1, y: 2) # => #<struct Point2 x={:x=>1, :y=>2}, y=nil>
//}

===
第一引数が String の場合
args
[0] が String の場合、クラス名になるので、大文字で始まる必要
があります。つまり、以下のよ...
...: identifier foo needs to be constant (NameError)
//}

また args[1..-1] は、Symbol か String で指定します。

//emlist[例][ruby]{
p Struct.new("Foo", :foo, :bar) # => Struct::Foo
//}

===
第一引数が Symbol の場合
args
[0] が Symbol の場合、生成した構造体クラスは...
...互換性のためだと考えた方が良いでしょう。
したがって、メンバ名は Symbol で指定するのが無難です。

@param args 構造体を定義するための可変長引数。String または Symbol を指定します。
@param keyword_init 構造体クラスのインス...
...# => #<struct Point4 x={:y=>2}, y=nil>
Point4.new(x: 1, y: 2, z: 3) # => #<struct Point4 x={:x=>1, :y=>2, :z=>3}, y=nil>
//}

===
第一引数が String の場合
args
[0] が String の場合、クラス名になるので、大文字で始まる必要
があります。つまり、以下のよ...

絞り込み条件を変える

Struct.new(*args, keyword_init: nil) {|subclass| block } -> Class (149.0)

Struct クラスに新しいサブクラスを作って、それを返します。

...互換性のためだと考えた方が良いでしょう。
したがって、メンバ名は Symbol で指定するのが無難です。

@param args 構造体を定義するための可変長引数。String または Symbol を指定します。
@param keyword_init true を指定すると、キ...
...ない
Point2 = Struct.new(:x, :y, keyword_init: false)
Point2.new(x: 1, y: 2) # => #<struct Point2 x={:x=>1, :y=>2}, y=nil>
//}

===
第一引数が String の場合
args
[0] が String の場合、クラス名になるので、大文字で始まる必要
があります。つまり、以下のよ...
...: identifier foo needs to be constant (NameError)
//}

また args[1..-1] は、Symbol か String で指定します。

//emlist[例][ruby]{
p Struct.new("Foo", :foo, :bar) # => Struct::Foo
//}

===
第一引数が Symbol の場合
args
[0] が Symbol の場合、生成した構造体クラスは...
...互換性のためだと考えた方が良いでしょう。
したがって、メンバ名は Symbol で指定するのが無難です。

@param args 構造体を定義するための可変長引数。String または Symbol を指定します。
@param keyword_init 構造体クラスのインス...
...# => #<struct Point4 x={:y=>2}, y=nil>
Point4.new(x: 1, y: 2, z: 3) # => #<struct Point4 x={:x=>1, :y=>2, :z=>3}, y=nil>
//}

===
第一引数が String の場合
args
[0] が String の場合、クラス名になるので、大文字で始まる必要
があります。つまり、以下のよ...

Kernel.#spawn(env, program, *args, options={}) -> Integer (135.0)

引数を外部コマンドとして実行しますが、生成した 子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。

...Process.#detach で子プロセスを切り離すかしてください。
そうでないとゾンビプロセスが残る場合があります。

===
引数の解釈

この形式で呼び出した場合、空白や shell のメタキャラクタも
そのまま program の引数に渡されま...
...かけ」のプロ
グラム名になります。
また、第1要素はフルパスで指定しなくても環境変数 PATH から探します。

===
option引数の概要
Hash を options として渡すことで、起動される子プロセスの
* プロセスグループ
* resource limit...
...いない、0(stdin), 1(stdout), 2(stderr) 以外の
ファイルデスクリプタをすべて閉じます。
true がデフォルトです。


===
option引数によるリダイレクトの概要
Hash のキー(子プロセス側)には以下のいずれかが指定できます。
* 単一...
...ます。
これを true に設定すると、nil や false を返す代わりに例外が発生します。
false がデフォルトです。

===
option引数によるリダイレクトの概要
Hash のキー(子プロセス側)には以下のいずれかが指定できます。
* 単一の...

Kernel.#spawn(program, *args) -> Integer (135.0)

引数を外部コマンドとして実行しますが、生成した 子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。

...Process.#detach で子プロセスを切り離すかしてください。
そうでないとゾンビプロセスが残る場合があります。

===
引数の解釈

この形式で呼び出した場合、空白や shell のメタキャラクタも
そのまま program の引数に渡されま...
...かけ」のプロ
グラム名になります。
また、第1要素はフルパスで指定しなくても環境変数 PATH から探します。

===
option引数の概要
Hash を options として渡すことで、起動される子プロセスの
* プロセスグループ
* resource limit...
...いない、0(stdin), 1(stdout), 2(stderr) 以外の
ファイルデスクリプタをすべて閉じます。
true がデフォルトです。


===
option引数によるリダイレクトの概要
Hash のキー(子プロセス側)には以下のいずれかが指定できます。
* 単一...
...ます。
これを true に設定すると、nil や false を返す代わりに例外が発生します。
false がデフォルトです。

===
option引数によるリダイレクトの概要
Hash のキー(子プロセス側)には以下のいずれかが指定できます。
* 単一の...

Struct.[](*args) -> Struct (119.0)

(このメソッドは Struct の下位クラスにのみ定義されています) 構造体オブジェクトを生成して返します。

...(このメソッドは Struct の下位クラスにのみ定義されています)
構造体オブジェクトを生成して返します。

@param args 構造体の初期値を指定します。メンバの初期値は指定されなければ nil です。

@return 構造体クラスのインス...

Struct.new(*args) -> Struct (119.0)

(このメソッドは Struct の下位クラスにのみ定義されています) 構造体オブジェクトを生成して返します。

...(このメソッドは Struct の下位クラスにのみ定義されています)
構造体オブジェクトを生成して返します。

@param args 構造体の初期値を指定します。メンバの初期値は指定されなければ nil です。

@return 構造体クラスのインス...

絞り込み条件を変える

<< 1 2 3 > >>