我不希望编译器检测到我犯了错误,但是我希望得到一个警告,这个警告是我分配给一个局部变量(或函数参数)的,它将不再被使用。对bar(a);的调用进行注释确实会产生警告warning: parameter ‘a’ set but not used [-Wunused-but-set-parameter],因此,只要函数中使用了a,即使在赋值之前,gcc似乎也不会发出警告。我的问题:
有没有办法让GCC或Clang对这种情况提出警告?(即使
我有一个Python类,其中一个字段可以传递几个序列类型之一。为了简化,我将继续使用元组和列表。__init__将参数转换为MyList。from typing import Union passself.field = MyList(self.field)
field声明应该使用什么类型?如果只提供最终的MyList类型,则PyCharm在传递Struct() a list时会发出<
在SDK (23)之后,我得到了这个lint错误,我的代码没有做任何更改,它在api级别9的设备上运行得很好,而且我的代码中根本没有调用android.app.Activity#onCreateView像这样放到类@SuppressLint("NewApi") public class MyActivity extends android.support.v4.app.FragmentActivity的声明中