diff --git a/collects/deinprogramm/DMdA-beginner.rkt b/collects/deinprogramm/DMdA-beginner.rkt index dd312a9809..a8b043e413 100644 --- a/collects/deinprogramm/DMdA-beginner.rkt +++ b/collects/deinprogramm/DMdA-beginner.rkt @@ -2,7 +2,7 @@ (require syntax/docprovide) (provide #%app #%top (rename-out (DMdA-module-begin #%module-begin)) #%datum #%top-interaction require lib planet - define lambda cond if else begin and or + define lambda cond if else and or define-record-procedures define-record-procedures-parametric .. ... .... ..... ...... check-expect check-within check-error check-member-of check-range diff --git a/collects/deinprogramm/DMdA-vanilla.rkt b/collects/deinprogramm/DMdA-vanilla.rkt index 96b60708b6..b14893ca4f 100644 --- a/collects/deinprogramm/DMdA-vanilla.rkt +++ b/collects/deinprogramm/DMdA-vanilla.rkt @@ -2,7 +2,7 @@ (require syntax/docprovide) (provide #%app #%top (rename-out (DMdA-module-begin #%module-begin)) #%datum #%top-interaction require lib planet - define let let* letrec lambda cond if else begin and or + define let let* letrec lambda cond if else and or define-record-procedures define-record-procedures-parametric .. ... .... ..... ...... check-expect check-within check-error check-member-of check-range diff --git a/collects/deinprogramm/scribblings/DMdA-assignments.scrbl b/collects/deinprogramm/scribblings/DMdA-assignments.scrbl index 356a1ba3cd..ea4e5a3f56 100644 --- a/collects/deinprogramm/scribblings/DMdA-assignments.scrbl +++ b/collects/deinprogramm/scribblings/DMdA-assignments.scrbl @@ -51,6 +51,14 @@ werden die Signaturen für die Feldinhalte, anders als bei Konstruktion überprüft und nicht erst beim Aufruf eines Selektors. } +@section{@scheme[begin]} + +@defform[(begin expr expr ...)]{ +Bei der Auswertung eines @scheme[begin]-Ausdrucks werden nacheinander +die Operanden ausgewertet. Der Wert des letzten Ausdrucks wird der +Wert des @scheme[begin]-Ausdrucks. +} + @section{@scheme[set!]} @defform[(set! id expr)]{ diff --git a/collects/deinprogramm/scribblings/DMdA-beginner.scrbl b/collects/deinprogramm/scribblings/DMdA-beginner.scrbl index b878253270..7b76b17470 100644 --- a/collects/deinprogramm/scribblings/DMdA-beginner.scrbl +++ b/collects/deinprogramm/scribblings/DMdA-beginner.scrbl @@ -137,14 +137,6 @@ einer @scheme[#t], ergibt auch der or-Ausdruck @scheme[#t]; wenn alle Operanden ergeben, ergibt auch der @scheme[or]-Ausdruck @scheme[#f]. } -@section{@scheme[begin]} - -@defform[(begin expr expr ...)]{ -Bei der Auswertung eines @scheme[begin]-Ausdrucks werden nacheinander -die Operanden ausgewertet. Der Wert des letzten Ausdrucks wird der -Wert des @scheme[begin]-Ausdrucks. -} - @section{Signaturen} Signaturen können statt der Verträge aus dem Buch geschrieben werden: