我正在编写一种简单的编程语言。我看到一些编程语言使用括号作为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
。选择是一个品味和与其他编程语言一致性的问题。