Updated DMdA signature docs.
Added `any' and `unspecific', and some minor reorganization.
This commit is contained in:
parent
2447d8d07c
commit
11f6ec1b98
|
@ -66,6 +66,15 @@ Ein @scheme[set!]-Ausdruck ist eine Zuweisung, und ändert den Inhalt
|
|||
der Zelle, die an @scheme[id] gebunden ist, auf den Wert von @scheme[expr].
|
||||
}
|
||||
|
||||
@section[#:tag "assignments-signatures"]{Signaturen}
|
||||
|
||||
@defidform[unspecific]{
|
||||
Signatur für unspezifische Werte, die unwichtig sind - typischerweise für die
|
||||
Rückgabewerte von Operationen, die nur Seiteneffekte haben wie @scheme[set!]
|
||||
oder @scheme[write-string].
|
||||
}
|
||||
|
||||
|
||||
@section[#:tag "assignments-prim-op"]{Primitive Operationen}
|
||||
|
||||
@prim-op-defns['(lib "DMdA-assignments.ss" "deinprogramm") #'here '()]
|
||||
|
|
|
@ -148,11 +148,13 @@ und meldet etwaige Verletzungen.
|
|||
Diese Form liefert die Signatur mit der Notation @scheme[sig].
|
||||
}
|
||||
|
||||
@subsection{Signaturerklärung}
|
||||
@subsection{Signaturdeklaration}
|
||||
@defform[(: id sig)]{
|
||||
Diese Form erklärt @scheme[sig] zur gültigen Signatur für @scheme[id].
|
||||
}
|
||||
|
||||
@subsection{Eingebaute Verträge}
|
||||
|
||||
@defidform[number]{
|
||||
Signatur für beliebige Zahlen.
|
||||
}
|
||||
|
@ -193,6 +195,9 @@ Signatur für Zeichenketten.
|
|||
Signatur für die leere Liste.
|
||||
}
|
||||
|
||||
@defidform[any]{
|
||||
Signatur, die auf alle Werte gültig ist.}
|
||||
|
||||
@defform/none[signature]{
|
||||
Signatur für Signaturen.}
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user