fn main() { println!("Hello, world!"); }
rust 也將 main 函數做爲可執行程序的入口點。main 函數是默認的主函數入口,該函數無返回值,無參數。html
fn 是 function 的縮寫。當寫一個函數定義時,fn 必不可少。linux
main.rs 的文件後綴是 .rs
。編譯須要執行 rustc main.rs
。函數
語句需以 ;
結尾。語句塊使用大括號。code
println!
是個打印輸出的宏,不是一個函數。宏和函數怎麼區分呢?感嘆號,println
後跟了一個感嘆號,這表明它是一個宏。htm
Windows編譯以後,生成 exe 文件,可執行命令 .\main.exe
。linux 下,執行命令 ./main
。get