Názor k článku Úvod do jazyka Reason: rekurze od tom11111 - Nemělo by být ve funci let rec sum =...

  • Článek je starý, nové názory již nelze přidávat.
  • 13. 2. 2018 2:36

    tom11111 (neregistrovaný)

    Nemělo by být ve funci

    let rec sum = (list) =>
      switch list {
        | Nil => 0
        | Cons(num, nums) => x + sum(nums)
      };

    správně

    | Cons(num, nums) => num + sum(nums)

    A druhá poznámka, pokud všechny prvky seznamu musí být stejného typu, tak se jedná o homogenní seznam.