Search

( format ( string? format-string ) obj ... ) string?
format-string
~a
The corresponding value is inserted into the string as if printed with display.
~s
The corresponding value is inserted into the string as if printed with write.
~%A
A newline is inserted.
~~
A tilde '~' is inserted.
( guard ( variable cond-clause1 cond-clause2 ... ) body )
Fragments' format
⟨cond-clause⟩: 
( test expression1 ... ) ( test => expression ) ( else expression1 expression2 ... )
( if test consequent ) ( if test consequent alternate )
( lambda formals body ) procedure?
Fragments' format
⟨formals⟩: 
( variable1 ... ) variable ( variable1 ... variable_n . variable_n+1 )
( let bindings body )
Fragments' format
⟨bindings⟩: 
( ( variable1 init1 ) ... )
( let* bindings body )
Fragments' format
⟨bindings⟩: 
( ( variable1 init1 ) ... )
( let-syntax bindings body )
Fragments' format
⟨bindings⟩: 
( ( keyword transformer-spec ) ... )
Fragments' types
( transformer-spec transformer-spec )
( letrec bindings body )
Fragments' format
⟨bindings⟩: 
( ( variable1 init1 ) ... )
( letrec-syntax bindings body )
Fragments' format
⟨bindings⟩: 
( ( keyword transformer-spec ) ... )