responds_to?¶
偽方法 responds_to?
判斷型別是否具有指定名稱的方法。例如:
a = 1
a.responds_to?(:abs) # => true
a.responds_to?(:size) # => false
它是一個偽方法,因為它只接受符號字面值作為參數,並且編譯器會特別處理它,如 if var.responds_to?(...) 中所述。
偽方法 responds_to?
判斷型別是否具有指定名稱的方法。例如:
a = 1
a.responds_to?(:abs) # => true
a.responds_to?(:size) # => false
它是一個偽方法,因為它只接受符號字面值作為參數,並且編譯器會特別處理它,如 if var.responds_to?(...) 中所述。