Am văzut ambele ortografii ale acestui cuvânt, falsy și falsey .

Poate însemna „ceva care este echivalent cu fals” în informatică, cum ar fi „Singurele două valori fals în limba Ruby sunt false și zero”.

Care este utilizarea corectă a acestui cuvânt ?

Comentarii

  • În multe baze de date, null este o valoare specială care nu este de fapt nimic. , nici măcar zero. În mod similar, false este o valoare booleană, care nu este nici null și nici zero. Dar pentru a lucra fie cu null, fie cu false este posibil să fie nevoie să li se acorde o valoare numerică (în general zero): null, false și zero sunt " false ", sau fals. În mod similar, adevărul este adevărat: non- null, true sau diferit de zero.
  • Dar am auzit adevărul recent.
  • Poate că un cuvânt mai bun este fals-ca ; de exemplu " Singurele două valori asemănătoare false în Ruby Language sunt false și zero ". Cu siguranță nu am auzit niciodată termenul falsy – sună doar pentru mine.
  • Singura ortografie pe care o știu pentru ceea ce sună aceste două non-cuvinte este " falsie ": Intrare principală: falsie Funcție: substantiv Formă flexibilă: -s Etimologie: 1fals + -ie: o stofă în formă de sân de obicei care este folosit pentru a plasa un sutien – de obicei folosit la plural [falsies] " (din al treilea dicționar nelimitat MW).
  • @Matt problema cu false-like ai ' ai un operator foarte comun în mijlocul cuvântului acolo. în general, doriți să împiedicați jargonul de informatică să nu rupă codul în care ' va fi utilizat.

Răspuns

Am „văzut întotdeauna falsy și adevărat . Falsey este o alternativă perfect acceptabilă și oferă la fel de multe rezultate de căutare. Cuvântul este din păcate prea nou pentru a oferi surse bune. Specificația limbii ECMAScript folosește „⟦ToBoolean⟧” pentru a se referi la interpretarea a valorilor non-booleene ca booleeni, dar nu folosește truthy sau falsy .

Acești termeni sunt folosiți pe scară largă în discuțiile despre limbaje de programare tastate dinamic cum ar fi JavaScript, Ruby și Python, în care există un tip de date boolean, dar alte valori care se pot comporta și ca booleenii true și false. Este o modalitate de a distinge între fals substantivul și fals adjectivul:

  • x este false ”(clar)
  • x este fals ”(ambiguu: este x false sau este o valoare falsă diferită?)
  • x este fals” (clar)

După cum subliniază tchrist , Perl este o excepție notabilă, deoarece nu are un tip boolean, astfel încât valorile false sunt numite doar false , în sens adjectival.

Comentarii

  • Ce zici de truthy vs truethy (sau truethey)?
  • @PeterV bine să urmeze @Webveloper ' raționamentul, ar trebui să fie truθy. Er … cu excepția faptului că ' nu este atât de ușor de tastat 🙂
  • @Webveloper, deși, dacă este utilizată compresia, probabil că va adăuga doar O (1) octeți;)
  • Se pare că " falsy " este modalitatea preferată, consultați documentele MDN: developer.mozilla.org/en-US/docs/Glossary/Falsy
  • @ Suncat2000 dacă ' o glumă, ' este una rea / înșelătoare. documentele web MDN sunt un wiki. dacă falsy este utilizat pe acele pagini, ' este, prin definiție, termenul preferat al comunității.

Răspuns

Singurul astfel de cuvânt atestat în prezent de OED este substantivul plural falsies , al cărui sens este dat ca:

A brassière capitonată; tampoane pentru sân.

Are propria intrare Wikipedia , una pe care trebuie Este puțin probabil să vă sfătuim să fiți prietenos cu munca in sensu stricto .

Comentarii

  • Din anumite motive ciudate, lumea programării computerelor a păstrat de multă vreme tradiția utilizării cuvintelor în moduri noi, cu o ignoranță studiată a lor semnificații anterioare, grosolane: de exemplu, ' dump '. ' Falsey ' este doar un alt cuvânt din această lungă și destul de utilă tradiție.
  • @MarkDBlackwell – Do rețineți că " dump " are o tradiție îndelungată (și neprețuită) în lumea programării computerelor, probabil revenind la mijlocul Anii 60. Și dacă credeți că această utilizare a cuvântului nu este " nepoliticos " sunteți ' Nu am avut niciodată un teanc de 3 picioare înălțime de " dump " lăsat pe birou vineri după-amiază.
  • @MarkDBlackwell În plus față de Hot Licks ' răspuns, eu ' spun că " dump " în sensul CS, atât ca substantiv cât și ca verb, este doar o altă aplicație a semnificațiilor sale preexistente chiar și fără cea vulgară, în special cele legate de descărcarea / eliberarea conținutului. (De exemplu, " basculantă ".)

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *