def take.go

bend-lint-api@0.2.0.0 · shared/strings.bend:3

import bend-lint-api@0.2.0.0/shared/strings.bend as Strings
import Base

3def take.go(n: Nat, s: String, acc: String) -> String:
4  match n s:
5    case 1n+k SCon{c, rest}:
6      take.go(k, rest, SCon{c, acc})
7    case _ _:
8      String.reverse(acc)

Uses (3)

Used by (1)