Viděl jsem obě hláskování tohoto slova, falsy i falsey .

Může to ve výpočetní technice znamenat „něco, co odpovídá falešnosti“, například „Jediné dvě falešné hodnoty v Ruby Language jsou falešné a žádné“.

Jaké je správné použití tohoto slova ?

Komentáře

  • V mnoha databázích je null konkrétní hodnota, která ve skutečnosti vůbec nic není , ani nula. Podobně false je logická hodnota, která není ani null ani nula. Aby ale mohli pracovat s null nebo false, může jim být třeba dát číselnou hodnotu (obvykle nula): null, false a nula jsou " falešné ", nebo falešný. Podobně je pravda pravdivá: non- null, true nebo nenulová.
  • Ale slyšeli jsme pravdivost nedávno.
  • Možná lepší slovo je falešné ; například " Jediné dvě falešné podobné hodnoty v jazyce Ruby jsou falešné a žádné ". Určitě jsem nikdy neslyšel výraz falsy – zní to jen jako vymyslený.
  • Jediný pravopis, o kterém vím, jak zní tato dvě slova, je " falsie ": Hlavní záznam: falsie Funkce: podstatné jméno Skloněná forma: -s Etymologie: 1false + -ie: obvykle hrudkový nebo gumový košíček který se používá k vložení podprsenky – obvykle se používá v množném čísle [falsies] " (z MW 3. Unabridged Dictionary).
  • @Matt problém s false-like máte ' uprostřed tohoto slova opravdu běžného operátora. obecně chcete zabránit tomu, aby žargon počítačové vědy prolomil kód, ve kterém je ' použit.

Odpovědět

Vždy jsem viděl falsy a truthy . Falsey je naprosto přijatelnou alternativou a dává stejně jako mnoho výsledků vyhledávání. Slovo je bohužel příliš nové, aby poskytovalo dobré zdroje. Specifikace jazyka ECMAScript používá výraz „oToBoolean⟧“ k interpretaci ne-booleovských hodnot jako booleovské hodnoty, ale nepoužívá truthy nebo falsy .

Tyto termíny jsou široce používány v diskusích o dynamicky psaných programovacích jazycích jako je JavaScript, Ruby a Python, ve kterých je booleovský datový typ, ale jiné hodnoty, které se také mohou chovat jako booleovské true a false. Je to způsob, jak rozlišovat mezi nepravdivým podstatným jménem a nepravdivým přídavným jménem:

  • x je false „(vymazat)
  • x je nepravdivé “(nejednoznačné: je x false nebo je to jiná nesprávná hodnota?)
  • x is falsy“ (vymazat)

Jak zdůrazňuje tchrist , Perl je významná výjimka, protože postrádá booleovský typ, takže falešné hodnoty se nazývají false v adjektivním smyslu.

Komentáře

  • Co třeba truthy vs truethy (nebo truethey)?
  • @PeterV dobře sledovat @Webveloper 'truθy. Eh … až na to, že ' to není tak snadné psát 🙂
  • @Webveloper, i když při použití komprese pravděpodobně přidá pouze O (1) bytes;)
  • Zdá se, že preferovaným způsobem je " falsy ", viz dokumenty MDN: developer.mozilla.org/en-US/docs/Glossary/Falsy
  • @ Suncat2000, pokud ' sa vtip, ' je špatný / zavádějící. webové dokumenty MDN jsou wiki. pokud se na těchto stránkách používá falsy , je to ' podle definice preferovaný termín komunity.

Odpověď

Jediným slovem, které OED v současné době potvrzuje, je podstatné jméno v množném čísle falsies , jehož smysl je uveden jako:

Polstrovaná podprsenka; náprsní vložky.

svůj vlastní záznam na Wikipedii , který musím radíme, že pravděpodobně nebudete přátelští k práci in sensu stricto .

Komentáře

  • Z nějakého podivného důvodu si svět počítačového programování již dlouho udržuje tradici používání slov novými způsoby, se studovanou lhostejností k jejich předchozí hrubé významy: například ' výpis '. ' Falsey ' je pouze další slovo v této dlouhé a velmi užitečné tradici.
  • @MarkDBlackwell – Do Všimněte si, že " dump " má ve světě počítačového programování dlouhou (a neocenitelnou) tradici, pravděpodobně se vrací do poloviny 60. léta. A pokud si myslíte, že toto použití slova není " hrubé " vy ' Nikdy v pátek odpoledne vám na stůl nespadl stoh " dump ".
  • @MarkDBlackwell Kromě Hot Licks ' odpovědi říkám ' d

výpis " v CS smyslu, jak pro podstatné jméno, tak pro sloveso, je pouze další aplikací jejích již existujících významů, a to i bez vulgárního významu, zejména těch, které se týkají vykládání / uvolňování obsahu. (Například " sklápěč ".)

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *