Olen nähnyt sekä tämän sanan oikeinkirjoituksen, falsy että falsey .
Se voi tarkoittaa tietotekniikassa ”jotain, joka vastaa väärää”, kuten ”Ruby-kielen ainoat kaksi väärää arvoa ovat väärät ja nollat”.
Mikä on tämän sanan oikea käyttö ?
Kommentit
, false
ja nolla ovat " väärät ", tai väärä. Vastaavasti totuus on totta: ei- div div = = 89eae7c858 ”>
, true
tai ei-nolla.
false-like
onko ' sinulla todella yhteinen operaattori keskellä sanaa siellä. yleensä haluat estää tietotekniikan ammattikieltä rikkomasta koodia, jossa sitä ' käytetään. Vastaa
Olen aina nähnyt falsy ja truey . Falsey on täysin hyväksyttävä vaihtoehto ja antaa minulle yhtä monta hakutulosta. Sana on valitettavasti liian uusi tarjoamaan hyviä lähteitä. ECMAScript-kielimäärityksessä käytetään sanaa ”BToBoolean⟧” sanan tulkintaan. ei-Boolen arvoista, kuten Booleans, mutta ei käytä truey tai Falsy .
Näitä termejä käytetään laajalti dynaamisesti kirjoitettujen ohjelmointikielten keskusteluissa kuten JavaScript, Ruby ja Python, joissa on looginen tietotyyppi, mutta muita arvoja, jotka voivat myös käyttäytyä Boolean true
ja false
. Se on tapa erottaa väärä substantiivi ja väärä adjektiivi:
- “ x on
false
”(selkeä) - “ x on väärä ”(epäselvä: on x
false
vai onko se erilainen väärä arvo?) - “ x on väärä” (selkeä)
Kuten tchrist huomauttaa , Perl on merkittävä poikkeus, koska siitä puuttuu Boolen-tyyppi, joten väärät arvot kutsutaan vain false , adjektiivisessa mielessä.
Kommentit
- Entä
truthy
vstruethy
(taitruethey
)? - @PeterV seuraa hyvin @Webveloper ' s päättely, sen pitäisi olla
truθy
. Eee … paitsi että se ' ei ole niin helppo kirjoittaa 🙂 - @Webveloper, vaikka jos käytetään pakkausta, se todennäköisesti lisää vain O (1) tavua;)
- Näyttää siltä, että " epätosi " on ensisijainen tapa, katso MDN-asiakirjat: kehittäjä.mozilla.org/en-US/docs/Glossary/Falsy
- @ Suncat2000 jos ' vitsi, se ' on huono / harhaanjohtava. MDN-verkkodokumentit ovat wiki. jos kyseisillä sivuilla käytetään väärentämistä , se ' s määritelmänsä mukaan yhteisön ensisijainen termi.
vastaus
Ainoa tällainen sana, jonka OED todistaa, on monikko substantiivi falsies , jonka merkitys annetaan seuraavasti:
Pehmustettu rintaliivit; rintapehmusteet.
Sillä on oma Wikipedian merkintä , joka minun täytyy neuvoo sinua todennäköisesti olemaan työystävällinen in sensu stricto .
kommentit
- Jostakin geeky-syystä tietokoneohjelmointimaailmassa on pitkään ollut perinne käyttää sanoja uusilla tavoilla, joissa on tutkittu tietämättömyyttä sanojen suhteen. aikaisemmat, töykeät merkitykset: esimerkiksi ' dump '. ' Falsey ' on vain toinen sana tässä pitkässä ja varsin hyödyllisessä perinteessä.
- @MarkDBlackwell – Do Huomaa, että " dump ": llä on pitkä (ja arvoton) perinne tietokoneohjelmointimaailmassa, todennäköisesti takaisin keskelle 60-luku. Ja jos luulet, että tämä sanan käyttö ei ole " töykeä " sinä ' Meillä ei ole koskaan ollut 3 jalan korkeutta pinoa " dump " -pinoa pöydältäsi perjantai-iltapäivällä.
- @MarkDBlackwell Hot Licks ' -vastauksen lisäksi sanon ' d, että " kaataa " CS-merkityksessä, sekä substantiivina että verbinä, on vain toinen sovellus jo olemassa oleville merkityksilleen myös ilman mautonta, erityisesti sisällön purkamiseen / vapauttamiseen liittyviä. (Esimerkiksi " kippiauto ".)
null
on tietty arvo, joka ei oikeastaan ole ollenkaan mitään , ei edes nolla. Vastaavastifalse
on Boolen arvo, joka ei olenull
eikä nolla. Mutta jos haluat työskennellä jokonull
taifalse
kanssa, joille on ehkä annettava numeerinen arvo (yleensä nolla): ”>