Rust编程:函数、控制流与注释的全面解析
1. Rust的安全性与运行时错误
在Rust中,当使用索引访问数组元素时,它会检查指定的索引是否小于数组长度。若索引大于或等于长度,Rust会触发 panic 。例如,在编译时可能没有错误,但运行时可能因索引越界而失败。这体现了Rust的安全原则,与许多低级语言不同,Rust会立即退出程序,避免无效内存访问。
is 10', src/main.rs:6
note: Run with `RUST_BACKTRACE=1` for a backtrace.
2. 函数的定义与调用
2.1 函数基础
函数在Rust代码中无处不在, main 函数是许多程序的入口点。使用 fn 关键字可以声明新函数,Rust代码通常使用蛇形命名法(snake case)来命名函数和变量,即所有字母小写,单词间用下划线分隔。
src/main.rs
fn main() {
println!("Hello, world!");
another_function();
}
fn another_function() {
println!("Another function.");
}
函数定义以 fn 开头,函数名后有一对括号,花括号表示函数体的开始和结束。可以通过函数名后跟
超级会员免费看
订阅专栏 解锁全文
2

被折叠的 条评论
为什么被折叠?



