Sprachliche Bedeutung von „let“-Variable in der Programmierung [duplicate]

Lesezeit: 2 Minuten

Benutzeravatar von ngstschr
ngstschr

Also, ich bin ein Javascript-Programmierer und die neue Version von JavaScript (ES6) hat ein neues Schlüsselwort zum Deklarieren von Variablen: letneben dem alten var.

Ich kenne den Unterschied zwischen diesen beiden, aber ich habe mich gefragt: was bedeutet let stehen für? var ist offensichtlich eine Abkürzung für Varfähig”aber let? Ist es auch eine Abkürzung? Woher kommt das?

Ich habe das gegoogelt und zu meinem Erstaunen keine Antwort gefunden. Ich wusste bereits Schnell hat auch eine let Schlüsselwort (sie verwenden es für Konstanten), aber anscheinend verwenden es auch einige andere Programmiersprachen.

  • let steht für… Trommelwirbel bitte… Lassen. Du könntest lesen let x = 1; als “lass x 1 sein”, wenn das hilft.

    – JJJ

    12. Oktober 2015 um 21:07 Uhr

  • es ist ein englisches Verb; “Lassen dieser Name sei dieser Wert”.

    – dandavis

    12. Oktober 2015 um 21:07 Uhr

  • Ernsthaft, so einfach?

    – ngstschr

    12. Oktober 2015 um 21:08 Uhr

  • es steht für Kopfsalat weil es Laub selbst hinter …

    – dandavis

    12. Oktober 2015 um 21:09 Uhr


  • @dandavis – Hall of Fame-Kommentar 🙂

    – Amit

    12. Oktober 2015 um 21:21 Uhr

Benutzeravatar von azium
azium

Es kommt vom englischen Wort „let“.

Verb: “lassen”, “lassen”. 1. erlauben oder erlauben:

// Hey computer, can you please
let 
// this
night="wonderful"

Lispeln hat das Schlüsselwort let und es gibt es seit 1958, obwohl es möglicherweise aus der Zeit stammt noch früher.

  • Ich bin immer davon ausgegangen, dass Programmiersprachen es von der Sprache der mathematischen Beweise geerbt haben, die oft zB sagen “Let x sei eine ganze Zahl …”

    – Jordan Running

    12. Oktober 2015 um 21:11 Uhr


  • @Jordan das ist absolut wahrscheinlich. Sie finden let wird eher in funktionalen Programmiersprachen verwendet, die auf algebraischen Typen und Kategorientheorie aufbauen.

    – Asium

    12. Oktober 2015 um 21:12 Uhr

  • Ich denke da immer eher an das Stichwort „Let the keyword night gleich 'wonderful'„Aber das bin wohl nur ich.

    Benutzer4639281

    12. Oktober 2015 um 21:21 Uhr


  • @Jordan Ich habe hier ein Beispiel gefunden: de.wikipedia.org/wiki/…

    – ngstschr

    12. Oktober 2015 um 21:24 Uhr

1405710cookie-checkSprachliche Bedeutung von „let“-Variable in der Programmierung [duplicate]

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy