閉包是一個可捕獲周圍環境的可執行代碼片段,基本的幾個定義方式如下: fn add_one_v1 (x: u32) - u32 { x + 1 } let add_one_v2 = |x: u32| - u32 { x + 1 }; let add_one_v3 = |x| { x + 1 }; let add