di compilare la risposta di Doug per le vostre domande specifiche:
(if test
then
else)
(cond
(test1 exp1)
(test2 exp2)
(else exp3))
Oppure, per condi con una lunga serie di espressioni:
(cond
(test1
exp1
exp2)
(else
exp3
exp4))
convenzioni di commento sono un po 'più ampia. Quando scrivo il codice attento, faccio qualcosa di simile:
;;; new section ;;;
;;; section comments
(define (f g . x)
"docstring goes here"
;; in-function comments
(g x)) ; trailing line comment
Ma i confini esatti per ;
vs ;;
utilizzo variano. In particolare, alcune persone (incluso me) non apprezzano molto i commenti di coda e useranno invece ;
per i commenti in funzione e ;;;
per i commenti di sezione.
fonte
2009-07-05 18:17:11
Si noti che la maggior parte degli schemi non ha "doc-string". –