我正在開發一些初始化函數/方法,如果默認值用於kwargs,它應該會發出警告 。我不能 找出如何做到這一點,谷歌也沒有幫助我。 任何解決方案? 爲了說明 class MyClass():
def __init__(a=0,b=1):
''' Should warn you if using default.'''
self._a = a
self._b
C#7.1引入了一個名爲「Default Literals」的新功能,該功能允許使用新的default表達式。 // instead of writing
Foo x = default(Foo);
// we can just write
Foo x = default;
對於Nullable<T>類型,默認值是null,並與通常使用這種按預期工作: int? x = default