たとえば、配列クラスには、次の構文で配列に対して呼び出す「.sort」という名前のメソッドがあります。
[2, 3, 4, 1].sort
私の限られた知識では、実際のパラメーターを受け取るメソッドの書き方しか知りません。
def sort(array)
...
end
次のように呼ばれます。
sort([2, 3, 4, 1])
ドット表記 (間違っている場合は訂正してください) 構文で呼び出すことができるメソッドをどのようにセットアップしますか?
*明確にするために、重複オブジェクトを削除できるメソッドを既存のクラス配列に追加しようとしています。「.uniq」メソッドがすでにそれを行っていることは知っていますが、その方法を学ぶために書き直しています。私はそのようにメソッドを書く方法しか知りません:
def my_uniq(array)
...
end
ここで、配列はメソッド内で操作できるパラメーターです。