AVt天堂网 手机版,亚洲va久久久噜噜噜久久4399,天天综合亚洲色在线精品,亚洲一级Av无码毛片久久精品

當前位置:首頁 > 科技  > 軟件

Rust數據類型,了解一下?

來源: 責編: 時間:2024-04-11 17:31:45 132觀看
導讀嘿,小伙伴們!今天我們來聊聊Rust這門語言里的“類型系統”。這個系統就像是個大管家,它負責檢查我們給程序的數據是否合法,確保代碼按照預期運行。而且,類型系統還能幫我們自動生成文檔,提示代碼,讓編程變得更有趣!Rust是一門

嘿,小伙伴們!今天我們來聊聊Rust這門語言里的“類型系統”。這個系統就像是個大管家,它負責檢查我們給程序的數據是否合法,確保代碼按照預期運行。而且,類型系統還能幫我們自動生成文檔,提示代碼,讓編程變得更有趣!YXe28資訊網——每日最新資訊28at.com

Rust是一門靜態類型語言,這意味著每個值都有確定的數據類型。編譯器能根據你給的值自動推斷出變量的類型,超智能的,有沒有!YXe28資訊網——每日最新資訊28at.com

聲明變量,就這么簡單

用let關鍵字就能聲明一個變量。比如:YXe28資訊網——每日最新資訊28at.com

fn main() {   let company_string = "science_note"; // 字符串類型   let rating_float = 4.5; // 浮點類型   let is_growing_boolean = true; // 布爾類型   let icon_char = '?'; // Unicode字符類型   println!("company name is:{}", company_string);   println!("company rating on 5 is:{}", rating_float);   println!("company is growing: {}", is_growing_boolean);   println!("company icon is: {}", icon_char);}

看,變量的類型就是根據它們被賦予的值來推斷的。company_string是字符串,rating_float是浮點數,就這么簡單。YXe28資訊網——每日最新資訊28at.com

標量類型,單一值的代表

標量類型代表單個值,比如數字10、3.14、字符'c'。Rust有四種主要的標量類型:整數、浮點數、布爾值和字符。YXe28資訊網——每日最新資訊28at.com

整數,就是沒有小數部分的數

整數可以分為有符號和無符號兩種。有符號整數能存負數和正數,無符號的只能存正數。下面是整數類型的詳細描述:YXe28資訊網——每日最新資訊28at.com

fn main() {   let result = 10; // 默認是i32類型   let age: u32 = 20; // 指定為u32類型   let sum: i32 = 5 - 15; // 這里的計算結果是-10   let mark: isize = 10; // isize類型   let count: usize = 30; // usize類型   println!("result value is {}", result);   println!("sum is {} and age is {}", sum, age);   println!("mark is {} and count is {}", mark, count);}

浮點數,就是小數

浮點數類型在Rust里分為f32和f64。f32是單精度浮點數,f64是雙精度。默認情況下是f64。看個例子:YXe28資訊網——每日最新資訊28at.com

fn main() {   let result = 10.00; // 默認是f64   let interest: f32 = 8.35; // f32類型   let cost: f64 = 15000.600; // 雙精度   println!("result value is {}", result);   println!("interest is {}", interest);   println!("cost is {}", cost);}

布爾值,真或假

布爾類型只有兩個值:true和false。用bool關鍵字聲明布爾變量。YXe28資訊網——每日最新資訊28at.com

fn main() {   let isfun: bool = true;   println!("Is Rust Programming Fun ? {}", isfun);}

字符,就是單個的字母或符號

字符類型在Rust里支持數字、字母、Unicode和特殊字符。用char關鍵字聲明字符類型的變量。YXe28資訊網——每日最新資訊28at.com

fn main() {   let special_character = '@'; // 默認   let alphabet: char = 'A';   let emoji: char = ' 
                

本文鏈接:http://www.tebozhan.com/showinfo-26-82952-0.htmlRust數據類型,了解一下?

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: 一篇文章教會你使用Python中三種簡單的函數

下一篇: Redis Pipelining 底層原理分析及實踐

標簽:
  • 熱門焦點
  • 對標蘋果的靈動島 華為帶來實況窗功能

    繼蘋果的靈動島之后,華為也在今天正式推出了“實況窗”功能。據今天鴻蒙OS 4.0的現場演示顯示,華為的實況窗可以更高效的展現出實時通知,比如鎖屏上就能看到外賣、打車、銀行
  • 服務存儲設計模式:Cache-Aside模式

    Cache-Aside模式一種常用的緩存方式,通常是把數據從主存儲加載到KV緩存中,加速后續的訪問。在存在重復度的場景,Cache-Aside可以提升服務性能,降低底層存儲的壓力,缺點是緩存和底
  • 中國家電海外掘金正當時|出海專題

    作者|吳南南編輯|胡展嘉運營|陳佳慧出品|零態LT(ID:LingTai_LT)2023年,出海市場戰況空前,中國創業者在海外紛紛摩拳擦掌,以期能夠把中國的商業模式、創業理念、戰略打法輸出海外,他們依
  • 一條抖音4億人圍觀 ! 這家MCN比無憂傳媒還野

    作者:Hiu 來源:互聯網品牌官01 擦邊少女空降熱搜,幕后推手曝光被網友譽為“純欲天花板”的女網紅井川里予,近期因為一組哥特風照片登上熱搜,引發了一場互聯網世界關于
  • ESG的面子與里子

    來源 | 光子星球撰文 | 吳坤諺編輯 | 吳先之三伏大幕拉起,各地高溫預警不絕,但處于厄爾尼諾大“烤”之下的除了眾生,還有各大企業發布的ESG報告。ESG是“環境保
  • 當家的盒馬,加速謀生

    來源 | 價值星球Planet作者 | 歸去來自己“當家”的盒馬,開始加速謀生了。據盒馬官微消息,盒馬計劃今年開放生鮮供應鏈,將其生鮮商品送往食堂。目前,盒馬在上海已經與
  • 四年持續更迭堅持探索行業無人之境,HarmonyOS 4帶來五大升級多項創新

    除了華為每年新發布的旗艦手機系列,上億花粉更加期待鴻蒙系統每次的跨版本大更新。8月4日,HarmonyOS 4于HDC 2023正式發布,這也是該系統歷經四年的再
  • 超級標準版旗艦!iQOO 11S全球首發iQOO超算獨顯芯片

    上半年已接近尾聲,截至目前各大品牌旗下的頂級旗艦都已悉數亮相,而下半年即將推出的頂級旗艦已經成為了數碼圈爆料的主流,其中就包括全新的iQOO 11S系
  • 首發天璣9200+ iQOO Neo8系列發布首銷售價2299元起

    2023年5月23日晚,iQOO Neo8系列正式發布。其中,Neo系列首款Pro之作——iQOO Neo8 Pro強悍登場,限時售價3099元起;價位段最強性能手機iQOO Neo8同期上市
Top