916件ヒット
[901-916件を表示]
(0.059秒)
別のキーワード
種類
- インスタンスメソッド (745)
- モジュール関数 (87)
- クラス (48)
- 特異メソッド (24)
- オブジェクト (12)
クラス
- Array (10)
- BasicObject (72)
- Enumerator (48)
-
Enumerator
:: Lazy (48) - Method (92)
- Module (144)
- NameError (24)
- NoMethodError (12)
- Object (216)
- Proc (12)
- Regexp (24)
- Thread (12)
- TracePoint (7)
- UnboundMethod (24)
オブジェクト
- main (24)
キーワード
- === (8)
- BasicObject (12)
- Method (12)
- NameError (12)
- NoMethodError (12)
- [] (24)
- args (12)
-
bind
_ call (12) - call (24)
-
class
_ exec (12) -
define
_ method (24) -
define
_ singleton _ method (24) - dig (10)
- dump (24)
- each (48)
-
enum
_ for (48) - eval (24)
- inspect (12)
-
instance
_ eval (24) -
instance
_ methods (12) - lambda (13)
- main (12)
- match (24)
-
method
_ missing (12) - methods (12)
-
module
_ exec (12) - name (12)
- parameters (43)
-
private
_ instance _ methods (12) -
private
_ methods (12) - proc (14)
-
protected
_ instance _ methods (12) -
protected
_ methods (12) - public (48)
-
public
_ instance _ method (12) -
public
_ instance _ methods (12) -
public
_ method (12) -
public
_ methods (12) - receiver (12)
-
require
_ relative (12) -
respond
_ to? (12) -
respond
_ to _ missing? (12) - send (24)
-
singleton
_ method (12) -
singleton
_ method _ added (12) -
singleton
_ method _ removed (12) -
singleton
_ method _ undefined (12) -
singleton
_ methods (12) -
to
_ enum (48) -
to
_ s (24)
検索結果
-
NameError
# name -> Symbol (14.0) -
この例外オブジェクトを発生させる原因となった 変数や定数、メソッドの名前をシンボルで返します。
...クトを発生させる原因となった
変数や定数、メソッドの名前をシンボルで返します。
例:
begin
foobar
rescue NameError => err
p err # => #<NameError: undefined local variable or method `foobar' for main:Object>
p err.name # => :foobar
end... -
Regexp
# match(str , pos = 0) -> MatchData | nil (9.0) -
指定された文字列 str に対して位置 pos から自身が表す正規表現によるマッ チングを行います。マッチした場合には結果を MatchData オブジェクトで返し ます。 マッチしなかった場合 nil を返します。
...s では、マッチに失敗した場合、
nil.captures を呼び出そうとして例外 NoMethodError が発生して
しまいます。
//emlist[例][ruby]{
foo, bar, baz = /(foo)(bar)(baz)/.match("foobar").captures
# => -:1: undefined method `captures' for nil:NilClass (NoMethodError)
//}......に失敗した場合、
nil.captures を呼び出そうとして例外 NoMethodError が発生して
しまいます。
//emlist[例][ruby]{
foo, bar, baz = /(foo)(bar)(baz)/.match("foobar").captures
# => -:1: undefined method `captures' for nil:NilClass (NoMethodError)
//}
@see Regexp#match?...