feat: guard 语句 guard x >= 0 else { return -1; }

This commit is contained in:
2026-06-05 20:49:03 +08:00
parent 18172ca724
commit c6e492662e
5 changed files with 27 additions and 3 deletions
+11
View File
@@ -0,0 +1,11 @@
fn abs(x: i64) -> i64 {
guard x >= 0 else { return -x; }
return x;
}
fn main() -> i64 {
print_i64(abs(10)); // 10
print_i64(abs(-5)); // 5
print_i64(abs(0)); // 0
return 0;
}