草庐IT

maybe_unused

全部标签

python - 如何忽略 ‘imported but unused’ 文件中的 Pyflakes 错误 ‘__init__.py’?

我将我的测试拆分到多个Python文件中:tests├──__init__.py├──test_apples.py└──test_bananas.py.py我在“__init__.py”文件中导入测试:fromtest_applesimportApplesTestfromtest_bananasimportBananasTest但是在命令行上运行Pyflakes:pyflakes.输出以下错误:tests/__init__.py:1:[E]PYFLAKES:'ApplesTest'importedbutunusedtests/__init__.py:2:[E]PYFLAKES:'Ban

python - 结合 maybe 和 seq monads : confused at the output

我正在尝试组合seq-m和error-m来对可能返回错误的事物进行列表推导。我的输出有意想不到的类型,但除此之外它实际上似乎是合理的。我在下面分解了我的代码,但这里有一个workinggist这是我的monadic业务逻辑defget_loan(name):m_qualified_amounts=(bind(get_banks(name),lambdabank:bind(get_accounts(bank,name),lambdaaccount:bind(get_balance(bank,account),lambdabalance:bind(get_qualified_amount(

ios - 哪个是抑制 "unused variable"警告的最佳方法

有3种(我知道的)方法可以抑制“未使用的变量”警告。任何特定的方式都比其他方式更好?首先-(void)testString:(NSString*)testString{(void)testString;}第二-(void)testString:(NSString*)__unusedtestString{}第三-(void)testString:(NSString*)testString{#pragmaunused(testString)} 最佳答案 这是我使用的方法:crossplatformmacroforsilencingunu

ios - 哪个是抑制 "unused variable"警告的最佳方法

有3种(我知道的)方法可以抑制“未使用的变量”警告。任何特定的方式都比其他方式更好?首先-(void)testString:(NSString*)testString{(void)testString;}第二-(void)testString:(NSString*)__unusedtestString{}第三-(void)testString:(NSString*)testString{#pragmaunused(testString)} 最佳答案 这是我使用的方法:crossplatformmacroforsilencingunu

ios - Xcode 8/swift 3 : "Expression of type UIViewController? is unused" warning

我有以下函数,它之前编译得很干净,但在Xcode8中生成了警告。funcexitViewController(){navigationController?.popViewController(animated:true)}"Expressionoftype"UIViewController?"isunused".为什么会这样说,有没有办法删除它?代码按预期执行。 最佳答案 长话短说popViewController(animated:)返回UIViewController?,并且编译器发出警告,因为您没有捕获该值。解决方案是将其分

ios - Xcode 8/swift 3 : "Expression of type UIViewController? is unused" warning

我有以下函数,它之前编译得很干净,但在Xcode8中生成了警告。funcexitViewController(){navigationController?.popViewController(animated:true)}"Expressionoftype"UIViewController?"isunused".为什么会这样说,有没有办法删除它?代码按预期执行。 最佳答案 长话短说popViewController(animated:)返回UIViewController?,并且编译器发出警告,因为您没有捕获该值。解决方案是将其分

javascript - JSLint 消息 : Unused variables

如果JSLint在这种情况下提示“i”是未使用的变量,我该怎么办:varitems="";$.each(data,function(i,item){items+=""+item.Text+"";});(i,item)是参数的必需顺序,我只使用“item”。除了容忍未使用的变量或重写$.each以使用索引之外,还有其他解决方案吗?这两种解决方案都是我不想做的?提前致谢。更新:我感谢所有的建议,但这段代码只是一个例子,向您展示我的意思,我有兴趣看到一个通用的解决方案,如果有的话。谢谢。 最佳答案 尝试:varitems="";/*jsl

javascript - JSLint 消息 : Unused variables

如果JSLint在这种情况下提示“i”是未使用的变量,我该怎么办:varitems="";$.each(data,function(i,item){items+=""+item.Text+"";});(i,item)是参数的必需顺序,我只使用“item”。除了容忍未使用的变量或重写$.each以使用索引之外,还有其他解决方案吗?这两种解决方案都是我不想做的?提前致谢。更新:我感谢所有的建议,但这段代码只是一个例子,向您展示我的意思,我有兴趣看到一个通用的解决方案,如果有的话。谢谢。 最佳答案 尝试:varitems="";/*jsl

mongodb - 使用 := gives unused error but using = don't in Go

我有一段代码,当我使用:=时出现错误,但是当我使用=时它编译正确。我学到的是:=只需要至少定义一个变量,其他的不需要定义,但考虑到这段代码是Go中的一个错误吗?不可编译的代码:错误:services/db_service.go:16:session已声明但未使用packageservicesimport("gopkg.in/mgo.v2""log")constDB="mmdb_dev"varSession*mgo.SessionfuncInitMongo()bool{url:="mongodb://localhost"log.Println("EstablishingMongoDBco

mongodb - 使用 := gives unused error but using = don't in Go

我有一段代码,当我使用:=时出现错误,但是当我使用=时它编译正确。我学到的是:=只需要至少定义一个变量,其他的不需要定义,但考虑到这段代码是Go中的一个错误吗?不可编译的代码:错误:services/db_service.go:16:session已声明但未使用packageservicesimport("gopkg.in/mgo.v2""log")constDB="mmdb_dev"varSession*mgo.SessionfuncInitMongo()bool{url:="mongodb://localhost"log.Println("EstablishingMongoDBco