if条件语句一定需要括号括起来? 20 次浏览 尽管以C语言为代表的不少编程语言有此规定,但这并不是编程语言设计的必要规则。 C/ObjC/C++/Java/C#要求一定有括号。 Python/VB一定不需要括号。 Go/Swift/Rust属于新时代语言,可加可不加,不过Rust语言优先不建议加,加了反而会提示如下warning: unnecessary parentheses around `if` condition SQL where语句指代条件,同样不需要括号,此处的括号只用于改变语句优先级。