L-99をCyanで その3
L-99: Ninety-Nine Lisp Problemsより。
P03
def(List.element_at)^(n): if(n == 1): .car() else: .cdr().element_at(n - 1)
cyan> ('[a, b, c, d, e]).element_at(3) => c
L-99: Ninety-Nine Lisp Problemsより。
def(List.element_at)^(n): if(n == 1): .car() else: .cdr().element_at(n - 1)
cyan> ('[a, b, c, d, e]).element_at(3) => c