有没有办法做这样的事情 int a = (b == 5) ? c : d; 使用Bash? 三元运算符? :只是if / else的简写形式 case "$b" in 5) a=$c ;; *) a=$d ;; esac 或者 [[ $b = 5 ]] && a="$c" || a="$d" 代码: a=$([ "$b" == 5 ] && echo "$c" || echo "$d") 未经作者同意,本文严禁转载,违者必究! 赞微海报分享
近期评论