使用括号作为if语句的条件有哪些优点和缺点



我正在编写一种简单的编程语言。我看到一些编程语言使用括号作为if语句的条件,但有些语言没有。

使用括号作为if语句的条件有哪些优点和缺点?

例如,在Rust中,if语句看起来像:

if number < 5 {
println!("condition was true");
}

这意味着什么?

if a b

您可以通过以下几种方法使其更容易解析和/或理解:

if (a) b
if a { b }
if a then b

但你可能不能把它作为if a b。选择是一个品味和与其他编程语言一致性的问题。

最新更新