Jag har sett båda stavningarna av detta ord, falskt och falskt .
Det kan betyda ”något som motsvarar falskt” inom datavetenskap, till exempel ”De enda två falska värdena i Ruby-språket är falska och inga”. ?
Kommentarer
Svar
Jag har alltid sett falsk och sanning . Falsey är ett helt acceptabelt alternativ och ger mig lika många sökresultat. Ordet är tyvärr för nytt för att ge bra källor. ECMAScript Language Specification använder ”⟦ToBoolean⟧” för att hänvisa till tolkningen av av icke-booleska värden som booléer, men använder ingen sanning eller falsk .
Dessa termer används ofta i diskussioner om dynamiskt skrivna programmeringsspråk. som JavaScript, Ruby och Python, där det finns en boolesk datatyp men andra värden som också kan fungera som booléerna true
och false
. Det är ett sätt att skilja mellan false substantivet och false adjektivet:
- “ x är
false
”(tydlig) - “ x är falsk ”(tvetydig: är x
false
eller är det ett annat falskt värde?) - “ x är falskt” (klart)
Som tchrist påpekar , är Perl ett anmärkningsvärt undantag eftersom det saknar en boolsk typ, så falska värden kallas bara false , i adjektivets mening.
Kommentarer
- Vad sägs om
truthy
vstruethy
(ellertruethey
)? - @PeterV väl för att följa @Webveloper ' resonemang bör det istället vara
truθy
. Er … förutom att det ' inte är så lätt att skriva 🙂 - @Webveloper men om komprimering används kommer det antagligen bara att lägga till O (1) bytes;)
- Verkar som " falskt " är det föredragna sättet, se MDN-dokument: developer.mozilla.org/en-US/docs/Glossary/Falsy
- @ Suncat2000 om det ' ett skämt, det ' är dåligt / vilseledande. MDN-webbdokumenten är en wiki. om falskt används på dessa sidor är det ' per definition den föredragna termen för gemenskapen.
Svar
Det enda sådana ord som för närvarande bekräftas av OED är plural substantiv falsies vars mening ges som:
En vadderad brassière; bröstkuddar.
Den har sin egen Wikipedia-post , en som jag måste råd att det är osannolikt att du är arbetsvänlig in sensu stricto .
Kommentarer
- Av någon geekisk anledning har datorprogrammeringsvärlden länge upprätthållit en tradition att använda ord på nya sätt, med en studerad glömska om deras tidigare, oförskämda betydelser: till exempel ' dumpa '. ' Falsey ' är bara ett annat ord i denna långa och ganska användbara tradition.
- @MarkDBlackwell – Gör notera att " dump " har en lång (och oskattad) tradition i datorprogrammeringsvärlden och troligen kommer att gå tillbaka till mitten av 60-talet. Och om du tror att denna användning av ordet inte är " oförskämd " du ' Jag har aldrig haft en 3 fot hög stapel med " dump " tappat på ditt skrivbord fredag eftermiddag.
- @MarkDBlackwell Förutom Hot Licks ' svar säger jag ' att " dump " i CS-betydelsen, både som substantiv och verb, är bara en annan tillämpning av dess redan existerande betydelser även utan den vulgära, särskilt de som är relaterade till att lossa / släppa innehåll. (Till exempel " dumper ".)
null
ett särskilt värde som egentligen inte är någonting alls , inte ens noll. På samma sätt ärfalse
ett booleskt värde som varken ärnull
eller noll. Men för att arbeta med antingennull
ellerfalse
kan de behöva ges ett numeriskt värde (vanligtvis noll):null
,false
och noll är " falsklik ", eller falsk. På samma sätt är sanningen sant: icke-null
,true
eller icke-noll.false-like
är du ' har du en riktigt vanlig operatör mitt i ordet där. i allmänhet vill du hindra datavetenskapliga jargong från att bryta koden som den ' ska användas i.