Jeg har sett begge stavemåtene for dette ordet, falske og falske .
Det kan bety «noe som tilsvarer falskt» innen informatikk, for eksempel «De eneste to falske verdiene i Ruby Language er falske og null».
Hva er riktig bruk av dette ordet ?
Kommentarer
Svar
Jeg har alltid sett falske og sanne . Falsey er et helt akseptabelt alternativ og gir like mange søkeresultater. Ordet er dessverre for nytt til å gi gode kilder. ECMAScript Language Specification bruker “⟦ToBoolean⟧” for å referere til tolkningen av av ikke-boolske verdier som boolere, men bruker ikke sannhet eller falske .
Disse begrepene brukes mye i diskusjoner om dynamisk typede programmeringsspråk. som JavaScript, Ruby og Python, der det er en boolsk datatype, men andre verdier som også kan oppføre seg som boolere true
og false
. Det er en måte å skille mellom false substantivet og false adjektivet:
- “ x er
false
”(klart) - “ x er usant ”(tvetydig: er x
false
eller er det en annen falsk verdi?) - “ x er falsk” (klar)
Som tchrist påpeker , er Perl et bemerkelsesverdig unntak fordi den mangler en boolsk type, så falske verdier kalles bare false , i adjektivets forstand.
Kommentarer
- Hva med
truthy
vstruethy
(ellertruethey
)? - @PeterV vel å følge @Webveloper ' resonnement, bør det være
truθy
i stedet. Er … bortsett fra at det ' ikke er så lett å skrive 🙂 - @Webveloper, men hvis komprimering blir brukt, vil det sannsynligvis bare legge til O (1) bytes;)
- Ser ut til at " falske " er den foretrukne måten, se MDN-dokumentene: developer.mozilla.org/en-US/docs/Glossary/Falsy
- @ Suncat2000 hvis det ' en vits, det ' er dårlig / villedende. MDN-nettdokumentene er en wiki. hvis falske brukes på disse sidene, er det ' per definisjon det foretrukne begrepet i samfunnet.
Svar
Det eneste ordet som for øyeblikket er attestert av OED er flertall substantiv falsies , hvis sans er gitt som:
En polstret messing; brystputer.
Den har sin egen Wikipedia-oppføring , en som jeg må gi råd om at du neppe vil være arbeidsvennlig in sensu stricto .
Kommentarer
- Av en eller annen nördete grunn har dataprogrammeringsverdenen lenge opprettholdt en tradisjon for å bruke ord på nye måter, med en studert glemsomhet om tidligere, uhøflige betydninger: for eksempel ' dump '. ' Falsey ' er bare et annet ord i denne lange, og ganske nyttige, tradisjonen.
- @MarkDBlackwell – Gjør Vær oppmerksom på at " dump " har en lang (og ikke verdsatt) tradisjon i dataprogrammeringsverdenen, og trolig kommer tilbake til midten av 60-tallet. Og hvis du tror at denne bruken av ordet ikke er " uhøflig " du ' Vi har aldri hatt en 3 fot høy bunke med " dump " falt på skrivebordet ditt fredag ettermiddag.
- @MarkDBlackwell I tillegg til Hot Licks ' svar, sier jeg ' at " dump " i CS-forstand, både som substantiv og verb, er bare en annen anvendelse av dets allerede eksisterende betydninger selv uten den vulgære, spesielt de som er relatert til lossing / frigjøring av innhold. (For eksempel " tippbil ".)
null
en bestemt verdi som faktisk ikke er noe i det hele tatt , ikke engang null. Tilsvarende erfalse
en boolsk verdi, som verken ernull
eller null. Men for å jobbe med entennull
ellerfalse
kan det hende at de må få en numerisk verdi (vanligvis null):null
,false
og null er " falske ", eller falske. Tilsvarende er sannhet sant: ikke-null
,true
eller ikke-null.false-like
er du ' vi har en veldig vanlig operator midt i ordet der. generelt sett vil du holde datalogisk sjargong fra å bryte koden som den ' skal brukes i.