るりまサーチ

最速Rubyリファレンスマニュアル検索!
480件ヒット [1-100件を表示] (0.077秒)
トップページ > ライブラリ:ビルトイン[x] > クエリ:>[x] > クエリ:@[x] > クエリ:*[x] > クエリ:===[x]

別のキーワード

  1. _builtin >
  2. bigdecimal >
  3. float >
  4. complex >
  5. module >

クラス

モジュール

キーワード

検索結果

<< 1 2 3 ... > >>

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

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

...はありません。


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

@
see spec/safelevel

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

m = Foo.new.method(:foo) # => #<Method: Foo#foo>
m[1] # => "foo called with arg 1"
m.call(2) # => "foo called with ar...
...ん。


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

@
see UnboundMethod#bind_call
@
see spec/safelevel

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

m = Foo.new.method(:foo) # => #<Method: Foo#foo>
m[1] # => "foo called with arg 1"
m.call(2) # => "foo...
...りません。


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

@
see UnboundMethod#bind_call

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

m = Foo.new.method(:foo) # => #<Method: Foo#foo>
m[1] # => "foo called with arg 1"
m.call(2) # => "foo called with...

Proc#===(*arg) -> () (18320.0)

手続きオブジェクトを実行してその結果を返します。

...ださい。

===」は when の所に手続きを渡せるようにするためのものです。

//emlist[例][ruby]{
def sign(n)
case n
when lambda{|n| n > 0} then 1
when lambda{|n| n < 0} then -1
else 0
end
end

p sign(-4) #=> -1
p sign(0) #=> 0
p sign(7) #=> 1
//}

また、以...
...a{|n|
case n
when 0 then 0
when 1 then 1
else
fib.(n - 2) + fib.(n - 1)
end
}
fib.(10) # => 55
//}



@
param arg 手続きオブジェクトに与える引数を指定します。

@
raise LocalJumpError Procを生成したメソッドからリターンしてしまった場合に発生...

Object#===(other) -> bool (18238.0)

case 式で使用されるメソッドです。d:spec/control#case も参照してください。

...when 節の式をレシーバーとして === を呼び出すことに注意してください。

また Enumerable#grep でも使用されます。

@
param other 比較するオブジェクトです。

//emlist[][ruby]{
age = 12
# (0..2).===(12), (3..6).===(12), ... が実行される
result =...
...ult"
end

puts result #=> "child"

def check arg
case arg
when /ruby(?!\s*on\s*rails)/i
"hit! #{arg}"
when String
"Instance of String class. But don't hit."
else
"unknown"
end
end

puts check([]) #=> unknown
puts check("mash-up in Ruby on Rails") #=> instance of String class....
...But not hit...
puts check("<Ruby's world>") #=> hit! <Ruby's world>
//}

@
see Object#==, Range#===, Module#===, Regexp#===, Enumerable#grep...

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

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

...ん。


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

@
see UnboundMethod#bind_call
@
see spec/safelevel

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

m = Foo.new.method(:foo) # => #<Method: Foo#foo>
m[1] # => "foo called with arg 1"
m.call(2) # => "foo...

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

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

...ん。


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

@
see UnboundMethod#bind_call
@
see spec/safelevel

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

m = Foo.new.method(:foo) # => #<Method: Foo#foo>
m[1] # => "foo called with arg 1"
m.call(2) # => "foo...

絞り込み条件を変える

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

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

...ん。


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

@
see UnboundMethod#bind_call
@
see spec/safelevel

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

m = Foo.new.method(:foo) # => #<Method: Foo#foo>
m[1] # => "foo called with arg 1"
m.call(2) # => "foo...

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

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

...はありません。


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

@
see spec/safelevel

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

m = Foo.new.method(:foo) # => #<Method: Foo#foo>
m[1] # => "foo called with arg 1"
m.call(2) # => "foo called with ar...
...りません。


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

@
see UnboundMethod#bind_call

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

m = Foo.new.method(:foo) # => #<Method: Foo#foo>
m[1] # => "foo called with arg 1"
m.call(2) # => "foo called with...

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

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

...はありません。


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

@
see spec/safelevel

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

m = Foo.new.method(:foo) # => #<Method: Foo#foo>
m[1] # => "foo called with arg 1"
m.call(2) # => "foo called with ar...
...りません。


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

@
see UnboundMethod#bind_call

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

m = Foo.new.method(:foo) # => #<Method: Foo#foo>
m[1] # => "foo called with arg 1"
m.call(2) # => "foo called with...

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

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

...はありません。


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

@
see spec/safelevel

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

m = Foo.new.method(:foo) # => #<Method: Foo#foo>
m[1] # => "foo called with arg 1"
m.call(2) # => "foo called with ar...
...りません。


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

@
see UnboundMethod#bind_call

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

m = Foo.new.method(:foo) # => #<Method: Foo#foo>
m[1] # => "foo called with arg 1"
m.call(2) # => "foo called with...

Proc#[](*arg) -> () (3220.0)

手続きオブジェクトを実行してその結果を返します。

...ださい。

===」は when の所に手続きを渡せるようにするためのものです。

//emlist[例][ruby]{
def sign(n)
case n
when lambda{|n| n > 0} then 1
when lambda{|n| n < 0} then -1
else 0
end
end

p sign(-4) #=> -1
p sign(0) #=> 0
p sign(7) #=> 1
//}

また、以...
...a{|n|
case n
when 0 then 0
when 1 then 1
else
fib.(n - 2) + fib.(n - 1)
end
}
fib.(10) # => 55
//}



@
param arg 手続きオブジェクトに与える引数を指定します。

@
raise LocalJumpError Procを生成したメソッドからリターンしてしまった場合に発生...

絞り込み条件を変える

Proc#call(*arg) -> () (3220.0)

手続きオブジェクトを実行してその結果を返します。

...ださい。

===」は when の所に手続きを渡せるようにするためのものです。

//emlist[例][ruby]{
def sign(n)
case n
when lambda{|n| n > 0} then 1
when lambda{|n| n < 0} then -1
else 0
end
end

p sign(-4) #=> -1
p sign(0) #=> 0
p sign(7) #=> 1
//}

また、以...
...a{|n|
case n
when 0 then 0
when 1 then 1
else
fib.(n - 2) + fib.(n - 1)
end
}
fib.(10) # => 55
//}



@
param arg 手続きオブジェクトに与える引数を指定します。

@
raise LocalJumpError Procを生成したメソッドからリターンしてしまった場合に発生...

Proc#yield(*arg) -> () (3220.0)

手続きオブジェクトを実行してその結果を返します。

...ださい。

===」は when の所に手続きを渡せるようにするためのものです。

//emlist[例][ruby]{
def sign(n)
case n
when lambda{|n| n > 0} then 1
when lambda{|n| n < 0} then -1
else 0
end
end

p sign(-4) #=> -1
p sign(0) #=> 0
p sign(7) #=> 1
//}

また、以...
...a{|n|
case n
when 0 then 0
when 1 then 1
else
fib.(n - 2) + fib.(n - 1)
end
}
fib.(10) # => 55
//}



@
param arg 手続きオブジェクトに与える引数を指定します。

@
raise LocalJumpError Procを生成したメソッドからリターンしてしまった場合に発生...

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

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

...{"FOO"=>"BAR", "BAZ"=>nil}, command)
//}

親プロセスは Process.#waitpid で子プロセスの終了を待ち合わせるか
もしくは Process.#detach で子プロセスを切り離すかしてください。
そうでないとゾンビプロセスが残る場合があります。

===
...
...くても環境変数 PATH から探します。

===
option引数の概要
Hash を options として渡すことで、起動される子プロセスの
*
プロセスグループ
*
resource limit
*
カレントディレクトリ
*
umask
*
子プロセスでのリダイレクト
などを...
...べて閉じます。
true がデフォルトです。


===
option引数によるリダイレクトの概要
Hash のキー(子プロセス側)には以下のいずれかが指定できます。
*
単一のファイルデスクリプタ
*
ファイルデスクリプタの配列
配列を渡...
...発生します。
false がデフォルトです。

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

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

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

...{"FOO"=>"BAR", "BAZ"=>nil}, command)
//}

親プロセスは Process.#waitpid で子プロセスの終了を待ち合わせるか
もしくは Process.#detach で子プロセスを切り離すかしてください。
そうでないとゾンビプロセスが残る場合があります。

===
...
...くても環境変数 PATH から探します。

===
option引数の概要
Hash を options として渡すことで、起動される子プロセスの
*
プロセスグループ
*
resource limit
*
カレントディレクトリ
*
umask
*
子プロセスでのリダイレクト
などを...
...べて閉じます。
true がデフォルトです。


===
option引数によるリダイレクトの概要
Hash のキー(子プロセス側)には以下のいずれかが指定できます。
*
単一のファイルデスクリプタ
*
ファイルデスクリプタの配列
配列を渡...
...発生します。
false がデフォルトです。

===
option引数によるリダイレクトの概要
Hash のキー(子プロセス側)には以下のいずれかが指定できます。
*
単一のファイルデスクリプタ
*
ファイルデスクリプタの配列
配列を渡す...
<< 1 2 3 ... > >>