Während einer Konversation mit Matt Flatt, einer der primären Autoren von Racket, wurde mir (nebenbei) gesagt, dass das let
Formular nicht von der Community empfohlen wird und weitgehend durch define
ersetzt wird.Vorteile von definieren über lassen
Was sind die Vorteile von über let
, die die Racket-Community auffordern würde, sie anstelle von let
zu verwenden?
Als Referenz sind define und let aus der Racket-Dokumentation hier verlinkt.
Interne Definitionen können Sie auch leicht Definitionen mit dem Rest des Codes zu verweben, wenn Sie diesen Stil mögen. – Metaxal
Oh, und 'Let' erlaubt Ihnen auch, den Umfang der Bindungen einfacher zu kontrollieren als' define'. – Metaxal