根本的な思想が違うんだよ
obj.method(arg)
JavaScript : obj から method プロパティの値を取り出し、その値を関数オブジェクトと見做して呼び出す。
Ruby : obj に「method という名前のメソッドを呼び出せ」というメッセージを送る。それにどう反応するかは obj の勝手である。
ただし、Rubyは内部的にはメソッドがオブジェクトとして実装されてたりしてごっちゃになってるので一貫性に欠ける無茶苦茶な仕様になってる。
探検
Ruby 初心者スレッド Part 64
■ このスレッドは過去ログ倉庫に格納されています
898デフォルトの名無しさん
2018/11/26(月) 11:22:24.16ID:jCGZ4ioD■ このスレッドは過去ログ倉庫に格納されています
