如何在Python中创建“自调用匿名函数”?
例如,使用JavaScript:
标准方式:
有没有Python中的类似品?
例如,使用JavaScript:
标准方式:
function fn (a) {
if (a == 1) {
alert(a);
}
else {
alert(0);
}
/...
}
fn(1);
自执行匿名调用:
!function(a) {
if (a == 1) {
alert(a);
}
else {
alert(0);
}
/...
}(1);
有没有Python中的类似品?
dict
)的值,该数据结构旨在从另一个模块内导入,而无需分配/定义实际函数或明确地进行封存:STATIC_CONST_D = (lambda S: {x: transform(x) for x in S})(set(1,2,3))
from module import STATIC_CONST_D
。 - cowbert