Ich habe beide Schreibweisen dieses Wortes gesehen, falsy und falsey .

Es kann in der Informatik „etwas bedeuten, das falsch ist“, wie „Die einzigen zwei falschen Werte in der Ruby-Sprache sind falsch und null“.

Was ist die korrekte Verwendung dieses Wortes? ?

Kommentare

  • In vielen Datenbanken ist null ein bestimmter Wert, der eigentlich gar nichts ist nicht einmal Null. In ähnlicher Weise ist false ein boolescher Wert, der weder null noch Null ist. Um jedoch entweder mit null oder false arbeiten zu können, muss ihnen möglicherweise ein numerischer Wert (im Allgemeinen Null) zugewiesen werden: null, false und Null sind " falsch-like ", oder falsch. In ähnlicher Weise ist die Wahrheit wahr: nicht null, true oder nicht null.
  • Aber wir haben gehört Wahrhaftigkeit in letzter Zeit.
  • Vielleicht ist ein besseres Wort falsch ; Beispiel: " Die einzigen zwei false -ähnlichen Werte in der Ruby-Sprache sind false und null ". Sicherlich habe ich den Begriff Falschheit noch nie gehört – er klingt nur nach meinem Geschmack.
  • Die einzige Schreibweise, die ich kenne, wie diese beiden Nichtwörter klingen, ist " falsie ": Haupteintrag: falsie Funktion: Substantiv Flexionsform: -s Etymologie: 1false + -ie: ein brustförmiger Stoff oder Gummibecher Dies wird verwendet, um einen Büstenhalter aufzufüllen – normalerweise im Plural [falsies] " (aus MW 3rd Unabridged Dictionary).
  • @Matt das Problem mit false-like haben Sie ' einen wirklich gemeinsamen Operator in der Mitte des Wortes. Im Allgemeinen möchten Sie verhindern, dass der Fachjargon der Informatik den Code bricht, in dem ' verwendet wird.

Antwort

Ich habe immer Falschheit und Wahrheit gesehen. Falsey ist eine absolut akzeptable Alternative und gibt mir ebenso viele Suchergebnisse. Das Wort ist leider zu neu, um gute Quellen zu liefern. Die ECMAScript-Sprachspezifikation verwendet „ToBoolean“, um auf die Interpretation von zu verweisen von nicht-booleschen Werten als Boolesche Werte, verwendet jedoch nicht truey oder falsy .

Diese Begriffe werden häufig in Diskussionen über dynamisch typisierte Programmiersprachen verwendet B. JavaScript, Ruby und Python, in denen es einen booleschen Datentyp gibt, aber auch andere Werte, die sich wie die booleschen Werte true und false. Es ist eine Möglichkeit, zwischen false dem Substantiv und false dem Adjektiv zu unterscheiden:

  • x ist false „(klar)
  • x ist falsch „(mehrdeutig: ist x false oder ist es ein anderer falscher Wert?)
  • x ist falsch“ (klar)

Wie tchrist hervorhebt , ist Perl eine bemerkenswerte Ausnahme, da es keinen Booleschen Typ gibt, sodass falsche Werte nur false im adjektivischen Sinne.

Kommentare

  • Wie wäre es mit truthy vs truethy (oder truethey)?
  • @PeterV gut zu folgen @Webveloper ' s Argumentation sollte es stattdessen truθy sein. Äh … außer dass es ' nicht so einfach zu tippen ist 🙂
  • @Webveloper, obwohl bei Verwendung der Komprimierung wahrscheinlich nur O (1) hinzugefügt wird. Bytes;)
  • Scheint, als ob " falsch " der bevorzugte Weg ist, siehe MDN-Dokumente: developer.mozilla.org/en-US/docs/Glossary/Falsy
  • @ Suncat2000, wenn diese ' Ein Witz, ' ist ein schlechter / irreführender. Die MDN-Webdokumente sind ein Wiki. Wenn auf diesen Seiten Falsy verwendet wird, ist ' per Definition der bevorzugte Begriff der Community.

Antwort

Das einzige Wort, das derzeit von der OED bestätigt wird, ist das Pluralnomen falsies , dessen Sinn wie folgt angegeben ist:

Eine gepolsterte Büstenhalterin; Brustpolster.

Es hat einen eigenen Wikipedia-Eintrag , den ich muss Es ist unwahrscheinlich, dass Sie in sensu stricto arbeitsfreundlich sind.

Kommentare

  • Aus irgendeinem geekigen Grund hat die Computerprogrammierwelt seit langem die Tradition beibehalten, Wörter auf neue Weise zu verwenden, ohne dass sie dies bemerken vorherige, unhöfliche Bedeutungen: Zum Beispiel ' dump '. ' Falsey ' ist nur ein weiteres Wort in dieser langen und recht nützlichen Tradition.
  • @MarkDBlackwell – Do. Beachten Sie, dass " dump " eine lange (und nicht geschätzte) Tradition in der Computerprogrammierwelt hat, die wahrscheinlich bis in die Mitte zurückreicht. 60er Jahre. Und wenn Sie denken, dass diese Verwendung des Wortes nicht " unhöflich " Sie ' ist Ich habe noch nie einen 3 Fuß hohen Stapel " dump " am Freitagnachmittag auf Ihren Schreibtisch gelegt.
  • @MarkDBlackwell Zusätzlich zu der Antwort ' von Hot Licks würde ich ' sagen, dass " dump " im CS-Sinne, sowohl als Substantiv als auch als Verb, ist lediglich eine weitere Anwendung seiner bereits vorhandenen Bedeutungen, auch ohne die vulgäre, insbesondere diejenigen, die sich auf das Entladen / Freigeben von Inhalten beziehen. (Beispiel: " Muldenkipper ".)

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.