OCaml Data Types

Поделиться
HTML-код
  • Опубликовано: 21 окт 2024

Комментарии • 6

  • @abdessalemabdo5214
    @abdessalemabdo5214 4 года назад +1

    Thank you ❤.. i was looking for that for a week

  • @anickday
    @anickday 3 года назад

    Excellent lecture.

  • @louaykhammar7268
    @louaykhammar7268 3 года назад

    thank you

  • @Ashish-pk5tc
    @Ashish-pk5tc 4 года назад

    very well explained

  • @jonathanengwall2777
    @jonathanengwall2777 3 года назад

    type coin = Head | Tail;;
    let rec sum x =
    match x with
    []-> 0
    | Head::t-> 1 + sum t
    | Tail::t-> -1 + sum t
    ;; (* now OCaml tells you if you have more Heads or Tails *)

    • @louisono
      @louisono 3 года назад

      let sum_coins =
      List.fold_left (fun acc coin -> match coin with Head -> acc + 1 | Tail -> acc - 1) 0