在宏的內部,有三個默認的內置特殊變量可供我們使用,它們分別是varargs、kwargs、caller
varargs可以將多餘的參數放在一起
如果我們不設置形參然後還傳遞參數
相當於Python中的可變參數
varargs==(*args)、kwargsf==(**kwargs)
從結果看出在不改變原函數的情況下增加一些新功能有點類似Python中裝飾器
caller也可以傳遞參數
在宏的內部,有三個默認的內置特殊變量可供我們使用,它們分別是varargs、kwargs、caller
varargs可以將多餘的參數放在一起
如果我們不設置形參然後還傳遞參數
相當於Python中的可變參數
varargs==(*args)、kwargsf==(**kwargs)
從結果看出在不改變原函數的情況下增加一些新功能有點類似Python中裝飾器
caller也可以傳遞參數