我正在开发一些初始化函数/方法,如果默认值用于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