108件ヒット
[101-108件を表示]
(0.128秒)
キーワード
- === (12)
- clone (12)
-
define
_ singleton _ method (24) - dup (12)
-
psych
_ to _ yaml (12) -
singleton
_ class (12) -
singleton
_ method (12) -
to
_ yaml (12)
検索結果
-
Object
# ===(other) -> bool (3138.0) -
case 式で使用されるメソッドです。d:spec/control#case も参照してください。
...使用されるメソッドです。d:spec/control#case も参照してください。
このメソッドは case 式での振る舞いを考慮して、
各クラスの性質に合わせて再定義すべきです。
デフォルトでは内部で Object#== を呼び出します。
when 節の......ther 比較するオブジェクトです。
//emlist[][ruby]{
age = 12
# (0..2).===(12), (3..6).===(12), ... が実行される
result =
case age
when 0 .. 2
"baby"
when 3 .. 6
"little child"
when 7 .. 12
"child"
when 13 .. 18
"youth"
else
"adult"
end
puts result......en /ruby(?!\s*on\s*rails)/i
"hit! #{arg}"
when String
"Instance of String class. But don't hit."
else
"unknown"
end
end
puts check([]) #=> unknown
puts check("mash-up in Ruby on Rails") #=> instance of String class. But not hit...
puts check("<Ruby's world>") #=> hit! <Ruby's worl...