使用“条件?:”结构

使用“条件?:”结构

我正在使用以下构造但不明白为什么它会产生语法错误。

(( r == 1 )) ? return 0 : return 1

这个构造的condition ? :具体名称是什么?

答案1

在 bash 中,语法如下:

$ echo $((0 ? 5 : 6 ))
6
$ echo $((1 ? 5 : 6 ))
5

相关内容