我想用python三元条件运算符在一行代码中执行两个操作。下面是Python中的传统if else语句: if Condition: b c 我可以像下面这样用三元条件运算符在一行代码中执行a和b吗?我尝试过这个操作,但得到的结果是SyntaxError a,b if condition else c 附言:我是初学者
当试图在条件(三元)操作符中使用逗号操作符进行日志记录时,我注意到了一些奇怪的东西。下面是一个人为的例子:const a = 2;a > b ?console.log(a), a : b; //I expect this to log and evaluate to a但我却遇到了这样的事情:根据,条件运算符接受两个表达式作