我正在使用以下构造但不明白为什么它会产生语法错误。
(( r == 1 )) ? return 0 : return 1
这个构造的condition ? :
具体名称是什么?
答案1
在 bash 中,语法如下:
$ echo $((0 ? 5 : 6 ))
6
$ echo $((1 ? 5 : 6 ))
5
我正在使用以下构造但不明白为什么它会产生语法错误。
(( r == 1 )) ? return 0 : return 1
这个构造的condition ? :
具体名称是什么?
在 bash 中,语法如下:
$ echo $((0 ? 5 : 6 ))
6
$ echo $((1 ? 5 : 6 ))
5