るりまサーチ

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

別のキーワード

  1. bigdecimal/math sin
  2. math sin
  3. bigmath sin
  4. _builtin sin
  5. cmath sin

モジュール

オブジェクト

検索結果

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

Object#define_singleton_method(symbol, method) -> Symbol (6118.0)

self に特異メソッド name を定義します。

...異メソッド name を定義します。

@
param symbol メソッド名を String または Symbol で指定します。

@
param method Proc、Method あるいは UnboundMethod の
いずれかのインスタンスを指定します。

@
return メソッド名を表す Symbol を返...
...st[][ruby]{
class A
class << self
def class_name
to_s
end
end
end
A.define_singleton_method(:who_am_i) do
"I am: #{class_name}"
end
A.who_am_i # ==> "I am: A"

guy = "Bob"
guy.define_singleton_method(:hello) { "#{self}: Hello there!" }
guy.hello #=> "Bob: Hello there!"
//}...

Object#respond_to_missing?(symbol, include_private) -> bool (6118.0)

自身が symbol で表されるメソッドに対し BasicObject#method_missing で反応するつもりならば真を返します。

...ドに対し
BasicObject#method_missing で反応するつもりならば真を返します。

Object#respond_to? はメソッドが定義されていない場合、
デフォルトでこのメソッドを呼びだし問合せます。

BasicObject#method_missing を override した場合にこの...
...verride されるべきです。

false を返します。

@
param symbol メソッド名シンボル
@
param include_private private method も含めたい場合に true が渡されます

//emlist[例][ruby]{
class Sample
def method_missing(name, *args)
if name =~ /^to_*/
[name, *args]...
...end
end

def respond_to_missing?(sym, include_private)
(sym =~ /^to_*/) ? true : super
end
end

s = Sample.new
s.to_sample("sample args1", "sample args2")
s.respond_to?(:to_sample) # => true
s.respond_to?(:sample) # => false
//}

@
see Object#respond_to?, BasicObject#method_missing...

SingleForwardable#def_single_delegators(accessor, *methods) -> () (6118.0)

メソッドの委譲先をまとめて設定します。

...メソッドの委譲先をまとめて設定します。

@
param accessor 委譲先のオブジェクト

@
param methods 委譲するメソッドのリスト

委譲元のオブジェクトで methods のそれぞれのメソッドが呼び出された場合に、
委譲先のオブジェクトの...
...ef_delegators は def_singleton_delegators の別名になります。

また、以下の 2 つの例は同じ意味です。

def_delegators :@records, :size, :<<, :map

def_delegator :@records, :size
def_delegator :@records, :<<
def_delegator :@records, :map

@
see SingleForwardable#def_de...

OpenSSL::SSL::OP_SINGLE_ECDH_USE -> Integer (6116.0)

@todo OpenSSL::SSL::SSLContext#options= で利用します。

...@todo
OpenSSL::SSL::SSLContext#options= で利用します。...

Shell::ProcessController::USING_AT_EXIT_WHEN_PROCESS_EXIT -> true (6116.0)

@todo

...@todo...

絞り込み条件を変える

Tracer::Single -> Tracer (6116.0)

@todo

...@todo...

BasicObject#singleton_method_added(name) -> object (6112.0)

特異メソッドが追加された時にインタプリタから呼び出されます。

...ます。

@
param name 追加されたメソッド名が Symbol で渡されます。

//emlist[例][ruby]{
class Foo
def singleton_method_added(name)
puts "singleton method \"#{name}\" was added"
end
end

obj = Foo.new
def obj.foo
end

#=> singleton method "foo" was added
//}

@
see Module#m...
...ethod_added,BasicObject#singleton_method_removed,BasicObject#singleton_method_undefined...

BasicObject#singleton_method_removed(name) -> object (6112.0)

特異メソッドが Module#remove_method に より削除された時にインタプリタから呼び出されます。

...す。

@
param name 削除されたメソッド名が Symbol で渡されます。

//emlist[例][ruby]{
class Foo
def singleton_method_removed(name)
puts "singleton method \"#{name}\" was removed"
end
end

obj = Foo.new
def obj.foo
end

class << obj
remove_method :foo
end

#=> singleton m...
...ethod "foo" was removed
//}

@
see Module#method_removed,BasicObject#singleton_method_added,BasicObject#singleton_method_undefined...

BasicObject#singleton_method_undefined(name) -> object (6112.0)

特異メソッドが Module#undef_method または undef により未定義にされた時にインタプリタから呼び出されます。

...対するフックには
Module#method_undefined を使います。

@
param name 未定義にされたメソッド名が Symbol で渡されます。

//emlist[例][ruby]{
class Foo
def singleton_method_undefined(name)
puts "singleton method \"#{name}\" was undefined"
end
end

obj = Foo.new...
...foo
end
def obj.bar
end

class << obj
undef_method :foo
end
obj.instance_eval {undef bar}

#=> singleton method "foo" was undefined
# singleton method "bar" was undefined
//}

@
see Module#method_undefined,BasicObject#singleton_method_added,BasicObject#singleton_method_removed , d:spec/def#undef...
<< < 1 2 3 4 5 ... > >>