オプションの引数を渡したいメソッドがあります。デフォルトでは、その引数をnilに設定したいと思います。私はそれをやっている方法です:ルビのオプションの引数/ param
def my_function(arg1, arg2: nil)
# Do something
end
私はmy_function(2, 5)
と呼びます。 "引数の数が間違っています(指定2、予想1)"
私はここで何か間違っていますか?いくつかの呼び出し中にarg2の値を渡し、それ以外の場合はnilにしたいと考えています。だから私がarg2の値を渡さないと、私の関数呼び出しはmy_function(2)
のようになります。
また、 'my_function(2、arg2:5)' –