るりまサーチ

最速Rubyリファレンスマニュアル検索!
6件ヒット [1-6件を表示] (0.004秒)
トップページ > クラス:Object[x] > クエリ:=~[x]

関連するキーワード

  1. _builtin

ライブラリ

検索結果

Object#=~(other) -> false (18129)

右辺に正規表現オブジェクトを置いた正規表現マッチ obj =~ /RE/ をサポートするためのメソッドです。 常に false を返します。

...右辺に正規表現オブジェクトを置いた正規表現マッチ obj =~ /RE/
をサポートするためのメソッドです。
常に false を返します。

この定義により、=~ が再定義されたオブジェクトでは正常にマッチを行い、
それ以外のものは f...
...alse を返すようになります。


@param other 任意のオブジェクトです。結果に影響しません。

obj = 'regexp'
p(obj =~ /re/) #=> 0

obj = nil
p(obj =~ /re/) #=> false

@see String#=~...

Object#=~(other) -> nil (18129)

右辺に正規表現オブジェクトを置いた正規表現マッチ obj =~ /RE/ をサポートするためのメソッドです。 常に nil を返します。

...右辺に正規表現オブジェクトを置いた正規表現マッチ obj =~ /RE/
をサポートするためのメソッドです。
常に nil を返します。

この定義により、=~ が再定義されたオブジェクトでは正常にマッチを行い、
それ以外のものは nil...
...を返すようになります。


@param other 任意のオブジェクトです。結果に影響しません。

obj = 'regexp'
p(obj =~ /re/) #=> 0

obj = nil
p(obj =~ /re/) #=> nil

@see String#=~...

Object#method_missing(name, *args) -> object (7)

呼びだされたメソッドが定義されていなかった時、Rubyインタプリタがこのメソッド を呼び出します。

...かのように見えます。

class Foo
def initialize(data)
@data = data
end
def method_missing(name, lang)
if name.to_s =~ /\Afind_(\d+)_in\z/
if @data[lang]
p @data[lang][$1.to_i]
else
raise "#{lang} unknown"
end
else...