492件ヒット
[101-200件を表示]
(0.063秒)
ライブラリ
- ビルトイン (156)
- delegate (24)
- forwardable (72)
- matrix (24)
- mkmf (24)
- openssl (12)
-
rdoc
/ context (84) -
rdoc
/ top _ level (24) -
rexml
/ sax2listener (12) - rubygems (24)
- singleton (24)
- win32ole (12)
クラス
- BasicObject (48)
- Delegator (24)
- Matrix (12)
-
Matrix
:: LUPDecomposition (12) - Module (36)
- Object (72)
-
OpenSSL
:: PKCS7 (12) -
RDoc
:: Context (84) -
RDoc
:: TopLevel (24) - WIN32OLE (12)
モジュール
-
Gem
:: QuickLoader (24) - Kernel (24)
-
REXML
:: SAX2Listener (12) - SingleForwardable (72)
- Singleton (24)
キーワード
-
add
_ class (12) -
add
_ class _ or _ module (24) -
add
_ module (12) -
add
_ signer (12) - classes (12)
- clone (12)
-
const
_ missing (24) -
def
_ delegator (12) -
def
_ delegators (12) -
def
_ single _ delegator (12) -
def
_ single _ delegators (12) -
define
_ singleton _ method (24) - delegate (12)
- dup (12)
-
each
_ classmodule (12) -
find
_ enclosing _ module _ named (12) -
find
_ local _ symbol (12) -
method
_ missing (48) -
processing
_ instruction (12) -
respond
_ to _ missing? (24) -
set
_ visibility _ for (12) -
single
_ delegate (12) -
singleton
_ class (12) -
singleton
_ class? (12) -
singleton
_ method (12) -
singleton
_ method _ added (12) -
singleton
_ method _ removed (12) -
singleton
_ method _ undefined (12) -
singleton
_ methods (12) - singular? (24)
-
try
_ link (24) - using (12)
検索結果
先頭5件
-
Matrix
# singular? -> bool (6101.0) -
行列が正方で特異なら true を、正則なら false を返します。
...行列が正方で特異なら true を、正則なら false を返します。
行列が特異(singular)であるとは、正則でないことです。
行列式が0であること同値です。
正方行列でない場合には例外 ExceptionForMatrix::ErrDimensionMismatch を
発生させ... -
Matrix
:: LUPDecomposition # singular? -> bool (6101.0) -
元の行列が正方で特異なら true を、正則なら false を返します。 LUP 分解の結果を利用して判定します。
...元の行列が正方で特異なら true を、正則なら false を返します。
LUP 分解の結果を利用して判定します。
@see Matrix#singular?... -
Module
# const _ missing(name) (6101.0) -
定義されていない定数を参照したときに Ruby インタプリタが このメソッドを呼びます。
...mbol
@raise NameError このメソッドを呼び出した場合、デフォルトで発生する例外
//emlist[例][ruby]{
class Foo
def Foo.const_missing(id)
warn "undefined constant #{id.inspect}"
end
Bar
end
Foo::Bar
# => undefined constant :Bar
# undefined constant :Bar
//}... -
Module
# singleton _ class? -> bool (6101.0) -
self が特異クラスの場合に true を返します。そうでなければ false を返し ます。
...self が特異クラスの場合に true を返します。そうでなければ false を返し
ます。
//emlist[例][ruby]{
class C
end
C.singleton_class? # => false
C.singleton_class.singleton_class? # => true
//}... -
Module
# using(module) -> self (6101.0) -
引数で指定したモジュールで定義された拡張を現在のクラス、モジュールで有 効にします。
...ルで有
効にします。
有効にした拡張の有効範囲については以下を参照してください。
* https://docs.ruby-lang.org/en/master/syntax/refinements_rdoc.html#label-Scope
@param module 有効にするモジュールを指定します。
@see Module#refine, main.using... -
Object
# define _ singleton _ method(symbol) { . . . } -> Symbol (6101.0) -
self に特異メソッド name を定義します。
...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
# define _ singleton _ method(symbol , method) -> Symbol (6101.0) -
self に特異メソッド name を定義します。
...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 (6101.0) -
自身が symbol で表されるメソッドに対し BasicObject#method_missing で反応するつもりならば真を返します。
...ドに対し
BasicObject#method_missing で反応するつもりならば真を返します。
Object#respond_to? はメソッドが定義されていない場合、
デフォルトでこのメソッドを呼びだし問合せます。
BasicObject#method_missing を override した場合にこの......ます
//emlist[例][ruby]{
class Sample
def method_missing(name, *args)
if name =~ /^to_*/
[name, *args] # => [:to_sample, "sample args1", "sample args2"]
return
else
super
end
end
def respond_to_missing?(sym, include_private)
(sym =~ /^to_*/) ? true : supe......r
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... -
Object
# singleton _ class -> Class (6101.0) -
レシーバの特異クラスを返します。 まだ特異クラスがなければ、新しく作成します。
...します。
@raise TypeError レシーバが Integer、Float、Symbol の場合に発生します。
//emlist[][ruby]{
Object.new.singleton_class #=> #<Class:#<Object:0xb7ce1e24>>
String.singleton_class #=> #<Class:String>
nil.singleton_class #=> NilClass
//}
@see Object#class...