由于主要返回类型是空元组()
,在return;
中使用fn main()
是否可以解决这个问题?我想结束我的计划,但不想panic!
,我只想冷静地结束。有没有一种标准的方法来尽早结束主要?或者这样做可以吗?我来自C ++背景,如果你需要从一个没有返回任何值的函数提前返回,你可能不应该使用void
开头,所以我'我想知道这是否与main()
没有返回类型的情况相同?
fn main() {
// ...
// if no cline args display usage and end
if matches.free.is_empty() {
print_usage(&program, options);
return;
// program continues
}