logo
  • 教程列表
  • SO官方文檔
  • 模式匹配
    • 使用模式匹配的因子函式
    • 評估布林表示式
    • 否定正常形式深度模式匹配
    • 匹配記錄欄位
    • 具有模式匹配的遞迴列表處理
    • 使用模式匹配定義函式
  1. StackOverflow 文件
  2. OCaml 教程
  3. 模式匹配
  4. 使用模式匹配定義函式

使用模式匹配定義函式

Created: November-22, 2018

關鍵字 function 可用於在函式的最後一個引數上啟動模式匹配。例如,我們可以編寫一個名為 sum 的函式,它以這種方式計算整數列表的總和

let rec sum = function
  | [] -> 0
  | h::t -> h + sum t
;;

val sum : int list -> int = <fun>
  • 具有模式匹配的遞迴列表處理

Copyright © 2018. All right reserved

tastones.com 备案号:鲁ICP备18045372号-1

  • 關於本站
  • 免責聲明