Japanese / English SCè¨èªã¯ï¼Common Lispã§å®è£ ãããï¼Så¼ã®ï¼Scheme風ã®ï¼æ§æãæã¤Cè¨èªã§ãï¼ãã¨ãã°ï¼ä»¥ä¸ã®ãããªCã³ã¼ã long sum(long *ar, int n){ long s=0; int i=0; do{ if (i >= n) break; s += ar[i++]; } while(1); return s; } ãï¼SCã§ã¯ï¼ (def (sum ar n) (fn long (ptr long) int) (def s long 0) (def i int 0) (do-while 1 (if (>= i n) (break)) (+= s (aref ar (inc i))) ) (return s) ) ã¨æ¸ããã¨ãã§ãã¾ãï¼ ã¾ãï¼æ¡å¼µSCè¨èªããå¥ã®SCè¨èªã¸ã®ãå¤å½¢è¦åã
{{#tags}}- {{label}}
{{/tags}}