在函数中,我想确保参数a和b具有相同的长度。如果不遵守,我想对此提出一个例外。我知道,ValueError是指一个参数本身不符合某些特定标准的例外情况。在这种情况下,在参数之间有标准的情况下,ValueError是否是一个适当的错误?如果没有,任何标准的Python异常都更合适吗? if len(a) !
在声纳规则中,有一个关于“方法不应该有太多参数”的规则。对于某些注释,此规则有例外:
使用Spring的@RequestMapping (以及相关的快捷注释,如@GetRequest)或@JsonCreator注释的方法可能有很多参数,可以封装。是否有可能对此异常添加另一个注释?
My case:我有构造函数,由Lombok的@Builder注释,其中包含许多参数!所以我想忽略这些构造函数的规则。
o.id>=1);}; // this gives undefined error for o为什么匿名函数不适用于数组temp = stuffs.filter(new function(o){ return (o.id>=1);}); // o is undefined if used this way
使用声明的函数可以很好地工作