Skip to content

Recursive lambdas #1638

@jonaprieto

Description

@jonaprieto
f : {A : Type} -> List A -> Pair (List A) Nat;
f := go(acc1 := []; acc2 := 0)@\{
     []        := (acc1, acc2)
   | (x :: xs) := go (x :: acc1) (acc2 + 1) xs
  };

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions