L-99をCyanで その2
L-99: Ninety-Nine Lisp Problemsより、前回の続きです。
P02
def(List.my_but_last)^: if(.cdr().cdr().null?()): self else: .cdr().my_but_last()
cyan> ('[a, b, c, d]).my_but_last() => [c, d]
L-99: Ninety-Nine Lisp Problemsより、前回の続きです。
def(List.my_but_last)^: if(.cdr().cdr().null?()): self else: .cdr().my_but_last()
cyan> ('[a, b, c, d]).my_but_last() => [c, d]