私は整数でメソッドを呼び出す方法があります:Rubyでデフォルトのパラメータ値を動的に呼び出すことはできますか?
def print_time(time = 2.days.from_now)
puts time
end
を私はそれが動作しているようコンソールでみましたが、このコードは安全ですか? 私は例の意味:
- 私はキャッシュのキャッシュと私のサーバーは、私は2日後に
- 1時間後に印刷された値が実際に1時間+ 2日後になります印刷しメソッドを呼び出す
- を有効に実行します?
メソッド定義時に値(2.days.from_now)は一度だけ評価されませんか?
私に助けてくれてありがとう! :)
名前について申し訳ありません...私はそれを変更したいと思いますが、それはかなりのリンクを破ります。 – Linuxios