Rust 資料型別

2021-08-10 08:21:33 字數 625 閱讀 7922

布林型別(bool)只有兩個值:true 和 false:

let x = true;

let y: bool = false;

布林型通常用在 if 語句中, 也可以用在 match 語句中:

fn

main() else

match praise_the_borrow_checher

}

還可以將字串 「true」 和 「false」 轉換為 bool:

use std::str::fromstr;

fnmain()

也可以這樣:

assert_eq!("true".parse(), ok(true));

assert_eq!("false".parse(), ok(false));

assert!("not even a boolean".parse::().is_err());

char 型別代表乙個單獨的 unicode 字元的值。可以使用單引號 』 建立 char:

「` let x = 『x』;

let two_hearts = 『

Rust 資料型別

rust語言中的基礎資料型別有以下幾種 注意 rust不支援 和 因為這兩個運算子出現在變數的前後會影響 可讀性,減弱了開發者對變數改變的意識能力。整數型 整數型簡稱整型,按照位元位長度和有無符號分為以下種類 位長度 有符號 無符號 8 bit i8 u8 16 bit i16 u16 32 bit...

rust學習 2 資料型別

rust 是靜態型別 statically typed 語言,也就是說在編譯時就必須知道所有變數的型別 使用parse將string轉換為數字時,必須增加型別註解 字串轉無符號整數 let guess u32 42 parse expect not a number 標量 scalar 型別代表乙個...

rust中的基礎資料型別

復合型別 rust中的型別注釋 有符號整數主要包括i8 i16 i32 i64 i128和isize 指標大小 無符號整數主要包括u8 u16 u32 u64 u64 u128和usize 指標大小 浮點型資料主要包括f32 f64。字元型資料char,unicode標量值,比如 a b 每乙個字元...