中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當前位置: 首頁 > news >正文

高能建站系統(tǒng)怎么收費查詢網(wǎng)站流量的網(wǎng)址

高能建站系統(tǒng)怎么收費,查詢網(wǎng)站流量的網(wǎng)址,申請免費網(wǎng)站建設,秦皇島做網(wǎng)站的公司有哪些Rust 第17節(jié) 生命周期 先看一段錯誤代碼 /* //一段錯誤的代碼 // Rust 編譯時會報錯; */let r;{let x 5;r &x;}println!("{}",r);Rust 在編譯時使用 借用檢查器, 比較作用域來檢查所有的借用是否合法; 很明顯;r…

Rust 第17節(jié) 生命周期

先看一段錯誤代碼

/*
//一段錯誤的代碼
// Rust 編譯時會報錯;
*/let r;{let x = 5;r = &x;}println!("{}",r);

Rust 在編譯時使用 借用檢查器, 比較作用域來檢查所有的借用是否合法;
很明顯;r 引用了 x; 但是x 的生命周期比r短;所以就有問題;

再看下一段代碼

fn logest(x : &str,y : &str) -> &str {if x.len() > y.len() {x} else {y        }
}

看著沒有問題,但是編譯器會報錯;是由于,輸入的兩個引用,和輸出的一個引用;這么多引用,編譯器不知道他們的生命周期的關系;所以報錯;

生命周期標注

解決方法:
手動標注生命周期

//需要手動指示生命周期; 簡單理解就是返回值的生命周期和傳入的參數(shù)周期一致,都是'a
fn logest<'a>(x : & 'a str,y : &'a str) -> & 'a str {if x.len() > y.len() {x} else {y        }
}

上邊的方式為生命周期標注
生命周期的標注不會改變引用的生命周期長度
當指定了泛型生命周期參數(shù),函數(shù)可以接收帶有任何生命周期的引用
它的本質是描述多個引用的生命周期間的關系,但不影響生命周期

標注語法

生命周期標注語法
以 ’ 開頭,全小寫,很短;通常都使用 'a
在 & 后邊,用空格與類型分開
上邊例子中的’a 就是 x,y中較小的那個

結構體中的生命周期標注

// 當結構體的成員有引用時,就需要存在標注struct  Import<'a> {part : & 'a str,
}//這里表示 part的生命周期要和結構體一樣長;

生命周期標注省略

任何引用都需要標注生命周期

有的標注編譯器可以完成,所以不需要標注;
編譯器通過三個方法來判斷引用的生命周期,這三個方法的情況下,可以省略生命周期標注
適用于 fn 和 impl

  1. 應用于輸入生命周期;(函數(shù)的傳參)
    每個引用類型的參數(shù)都有自己的生命周期
  2. 應用于輸出生命周期 (函數(shù)的返回值)
    如果只有一個輸入生命周期參數(shù),那么該生命周期都將賦給所有的輸出生命周期參數(shù)
  3. 應用于輸出生命周期 (函數(shù)的返回值)
    如果有多個輸入?yún)?shù)生命周期參數(shù),但其中一個是 &self 或 & mut self ;那么self 的生命周期將賦給所有的輸出生命周期參數(shù)

靜態(tài)生命周期

'static 是一個特殊的生命周期,表示的是 整個程序的持續(xù)時間。

http://www.risenshineclean.com/news/39615.html

相關文章:

  • 網(wǎng)站備案沒公司網(wǎng)絡口碑營銷的成功案例
  • 主流跨境電商平臺有哪些?山東服務好的seo
  • 做酒店網(wǎng)站的公司百度一下子就知道了
  • 個人網(wǎng)站怎么做視頻人工智能培訓心得
  • 北京網(wǎng)頁制作網(wǎng)站搜索引擎網(wǎng)站優(yōu)化推廣
  • 專用主機網(wǎng)站建設企業(yè)郵箱域名
  • 鹽城網(wǎng)站建設流程百度在線使用網(wǎng)頁版
  • WordPress 升級 php蘇州百度快速排名優(yōu)化
  • 頭條號可以做網(wǎng)站鏈接嗎最近的新聞大事10條
  • 中華人民共和國城鄉(xiāng)建設部網(wǎng)站百度打廣告收費表
  • 網(wǎng)站的欄目關鍵詞常用的網(wǎng)絡推廣方法
  • 有哪些好用的設計網(wǎng)站有哪些內容培訓心得體會怎么寫
  • 好看的中文網(wǎng)站設計百度一下首頁登錄入口
  • 各種類型網(wǎng)站建設獨立aso關鍵詞優(yōu)化計劃
  • 鄭州市域名服務公司網(wǎng)絡公司seo教程
  • 網(wǎng)站后端技術有哪些運營商大數(shù)據(jù)精準營銷獲客
  • 做網(wǎng)站找誰百度服務中心投訴
  • 網(wǎng)站的思維導圖怎么做線上怎么做推廣和宣傳
  • 做app推廣上哪些網(wǎng)站嗎2022年今天新聞聯(lián)播
  • 服務周到的做網(wǎng)站自媒體軟文發(fā)布平臺
  • 織夢手機網(wǎng)站怎么安裝教程視頻在線網(wǎng)絡培訓平臺
  • 河北網(wǎng)站制作網(wǎng)絡營銷與管理
  • 怎么做網(wǎng)站免費常用的網(wǎng)絡營銷方法有哪些
  • 誰知道蘇州溪城水處理網(wǎng)站誰做的今日短新聞20條
  • 020網(wǎng)站建設專業(yè)網(wǎng)站建設公司
  • 重慶網(wǎng)站建設排名武漢seo首頁
  • 網(wǎng)站負責人辦理幕布或站點拍照重要新聞今天8條新聞
  • 用html制作網(wǎng)站代碼百家號關鍵詞排名優(yōu)化
  • android安裝教程seo診斷書
  • 499全包網(wǎng)站建設東莞做網(wǎng)頁建站公司