相关疑难解决方法(0)

Perl三元条件运算符问题中的赋值

我程序中的Perl代码片段给出了错误的结果.

$condition ? $a = 2 : $a = 3 ;
print $a;
Run Code Online (Sandbox Code Playgroud)

无论价值$condition是什么,输出总是3,怎么样?

perl conditional-operator operator-precedence

40
推荐指数
3
解决办法
5780
查看次数