[CM] optional and default arguments in cm 3.8.0 scheme?
Johannes Quint
johannes.quint at web.de
Mon Jan 2 13:58:45 PST 2012
use define*:
(define* (modl list1 (n 12))
(loop for x in list1 collect (mod x n)))
best, johannes
Am 02.01.2012 um 22:22 schrieb Michael Winkler:
> hi list
>
> I'm struggling with optional and default arguments: How can I do this
> lisp code in schme common music?
>
> (defun modl (list1 &optional (n 12))
> (loop for x in list1 collect (mod x n)))
>
> examples:
> (modl '(10 12 14))
>>> (10 0 2)
> (modl '(10 12 14) 5)
>>> (0 2 4)
>
> thankx and a happy new year
> Michael
>
> _______________________________________________
> Cmdist mailing list
> Cmdist at ccrma.stanford.edu
> http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist
More information about the Cmdist
mailing list