前省略默認參數有了方法簽名紅寶石 - 圖示
def invalidate_cache(suffix = '', *args)
# blah
end
我不知道這是可能的,但我想打電話給invalidate_cache有時省略第一個參數,例如以下:
middleware.invalidate_cache("test:1", "test")
這當然會將第一個參數綁定到後綴,第二個參數綁定到args。
我想這兩個參數被束縛成參數,而無需調用是這樣的:
middleware.invalidate_cache("", "test:1", "test")
是否有辦法解決這?
您將如何編碼*有時省略第一個參數,例如:*運行時間? –