在 if 语句的条件中使用圆括号的优点和缺点是什么?
What are the advantages and disadvantages of using parentheses for the condition of an if statement?
我正在编写一种简单的编程语言。我看到一些编程语言使用圆括号来表示 if
语句的条件,但有些则没有。
在 if
语句的条件中使用圆括号的优点和缺点是什么?
例如,在 Rust 中,if
语句如下所示:
if number < 5 {
println!("condition was true");
}
这意味着什么?
if a b
您可以通过多种方法使其更易于解析 and/or 以理解:
if (a) b
if a { b }
if a then b
但您可能不能将其保留为 if a b
。选择取决于您的品味以及与您的其他编程语言的一致性。
我正在编写一种简单的编程语言。我看到一些编程语言使用圆括号来表示 if
语句的条件,但有些则没有。
在 if
语句的条件中使用圆括号的优点和缺点是什么?
例如,在 Rust 中,if
语句如下所示:
if number < 5 {
println!("condition was true");
}
这意味着什么?
if a b
您可以通过多种方法使其更易于解析 and/or 以理解:
if (a) b
if a { b }
if a then b
但您可能不能将其保留为 if a b
。选择取决于您的品味以及与您的其他编程语言的一致性。