るりまサーチ

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

別のキーワード

  1. socket bind
  2. addrinfo bind
  3. etc sc_2_c_bind
  4. udpsocket bind
  5. resolv-replace bind

クラス

キーワード

検索結果

UnboundMethod#bind_call(recv, *args) -> object (18116.0)

self を recv に bind して args を引数として呼び出します。

...self を recv に bind して args を引数として呼び出します。

self.bind(recv).call(*args) と同じ意味です。

//emlist[][ruby]{
puts Kernel.instance_method(:inspect).bind_call(BasicObject.new) # => #<BasicObject:0x000055c65e8ea7b8>
//}

@
see UnboundMethod#bind, Method#call...

UnboundMethod#bind_call(recv, *args) { ... } -> object (18116.0)

self を recv に bind して args を引数として呼び出します。

...self を recv に bind して args を引数として呼び出します。

self.bind(recv).call(*args) と同じ意味です。

//emlist[][ruby]{
puts Kernel.instance_method(:inspect).bind_call(BasicObject.new) # => #<BasicObject:0x000055c65e8ea7b8>
//}

@
see UnboundMethod#bind, Method#call...

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

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

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


@
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...

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

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

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


@
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...

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

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

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


@
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...

絞り込み条件を変える

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

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

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


@
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...

UnboundMethod#bind(obj) -> Method (26.0)

self を obj にバインドした Method オブジェクトを生成して返します。

...ェクトを生成して返します。


@
param obj 自身をバインドしたいオブジェクトを指定します。ただしバインドできるのは、
生成元のクラスかそのサブクラスのインスタンスのみです。

@
raise TypeError objがbindできないオ...
..._method(:foo) # => #<UnboundMethod: Foo#foo>

# Foo をインクルードしたクラス Bar のインスタンスをレシーバと
# する Method オブジェクトを生成
class Bar
include Foo
end
p m.bind(Bar.new) # => #<Method: Bar(Foo)#foo>
//}

@
see UnboundMethod#bind_call...

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

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

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


@
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(:fo...

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

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

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


@
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(:fo...

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

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

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


@
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(:fo...

絞り込み条件を変える

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

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

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


@
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(:fo...