在JavaScript中,我可以做到
class MyClass
{
public:
static const char* arr[3];
};
const char* MyClass::arr[3] = {"aaaa", "bbbbb", "ccccc"}; // line_001
如果我希望const foo = bar || baz || bloop || blop || bleep || null
等于上述第一个不是falsey / null的参数
是否存在惯用的Python等价物?我只是要遍历一个args列表,但我想我会检查一下。
答案 0 :(得分:3)
@zvone是对的。例如:
banana = True
tom = 4
hotdog = None
goo = hotdog or tom or banana
shazam = banana or hotdog or tom
在此示例中,goo
为4
,shazam
为True
。所以你可以混合类型!很酷的东西。