W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
ch13-00-functional-features.md
commit 1fedfc4b96c2017f64ecfcf41a0a07e2e815f24f
Rust 的設計靈感來源于很多現(xiàn)存的語言和技術(shù)。其中一個顯著的影響就是 函數(shù)式編程(functional programming)。函數(shù)式編程風格通常包含將函數(shù)作為參數(shù)值或其他函數(shù)的返回值、將函數(shù)賦值給變量以供之后執(zhí)行等等。
本章我們不會討論函數(shù)式編程是或不是什么的問題,而是展示 Rust 的一些在功能上與其他被認為是函數(shù)式語言類似的特性。
更具體的,我們將要涉及:
還有其它受函數(shù)式風格影響的 Rust 功能,比如模式匹配和枚舉,這些已經(jīng)在其他章節(jié)中講到過了。掌握閉包和迭代器則是編寫符合語言風格的高性能 Rust 代碼的重要一環(huán),所以我們將專門用一整章來講解他們。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: