iT邦幫忙

2021 iThome 鐵人賽

DAY 3
0

先建立一個hello的目錄,編輯main.rs

fn main() {
    print!("Hello, World!");
}

儲存然後在Terminal用rustc編譯

rustc main.rs

會產生出main檔案,執行main就會出現Hello, world!了

./main
Hello, World!

分析程式碼

  • fu是rust的關鍵字,function的簡寫
  • main是函式名稱,執行rust程式時將執行,如果沒有main哪可能是一個library
  • print! 是rust的巨集(macro) 如果沒有"!"表示是函示有的話則是巨集
  • "Hello, world!" 表示字串內容
  • 最後用";"表示語法結束

rust對大小寫是敏感的

Print! 用法

利用"{}"站位符輸出字串,類似golang的fmt.Printf("%s, %s!", "Hello", "World")

print!("{}, {}!", "Hello", "World")

輸出
Hello, World!

利用"{}"站位符輸出數字,類似golang的fmt.Printf("%s: %d", "Num", 9527)

print!("{}: {}", "Num", 9527)

輸出
Num: 9527

用"\n"輸出多行字串

print!("Hello, World!\nHello, World!\nHello, World!")

輸出
Hello, World!
Hello, World!
Hello, World!

上一篇
Rust-編輯器設定
下一篇
Rust-變數
系列文
Rust 新手村30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言