Jai vu les deux orthographes de ce mot, faussée et fausse .
Cela peut signifier « quelque chose qui équivaut à faux » en informatique, comme « Les deux seules valeurs fausses dans le langage Ruby sont faux et nul ».
Quel est lusage correct de ce mot ?
Commentaires
Réponse
Jai toujours vu faux et vérité . Falsey est une alternative parfaitement acceptable et donne moi autant de résultats de recherche. Le mot est malheureusement trop nouveau pour fournir de bonnes sources. La spécification du langage ECMAScript utilise «⟦ToBoolean⟧» pour désigner linterprétation de des valeurs non booléennes en tant que booléens, mais nutilise pas la vérité ou falsy .
Ces termes sont largement utilisés dans les discussions sur les langages de programmation à typage dynamique tels que JavaScript, Ruby et Python, dans lesquels il existe un type de données booléen mais dautres valeurs qui peuvent également se comporter comme les booléens true
et false
. Cest un moyen de faire la distinction entre faux le nom et faux ladjectif:
- “ x est
false
»(effacer) - « x est faux »(ambigu: est x
false
ou sagit-il dune fausse valeur différente?) - « x est faux » (effacer)
Comme le souligne tchrist , Perl est une exception notable car il manque un type booléen, donc les valeurs fausses sont simplement appelées false , au sens adjectival.
Commentaires
- Que diriez-vous de
truthy
vstruethy
(outruethey
)? - @PeterV bien pour suivre @Webveloper ' raisonnement, il devrait être
truθy
à la place. Euh … sauf que ' nest pas si facile à taper 🙂 - @Webveloper bien que si la compression est utilisée, il ajoutera probablement seulement O (1) bytes;)
- On dirait que " falsy " est le moyen préféré, voir la documentation MDN: developer.mozilla.org/en-US/docs/Glossary/Falsy
- @ Suncat2000 si cela ' une blague, ' une mauvaise / trompeuse. les documents Web MDN sont un wiki. si faux est utilisé sur ces pages, il ' est par définition le terme préféré de la communauté.
Réponse
Le seul mot de ce type actuellement attesté par lOED est le nom pluriel falsies , dont le sens est donné par:
Un soutien-gorge rembourré; coussinets dallaitement.
Il a sa propre entrée Wikipedia , une que je dois il est peu probable que vous soyez favorable au travail au sens strict .
Commentaires
- Pour une raison geek, le monde de la programmation informatique a longtemps maintenu une tradition dutilisation des mots de manière nouvelle, avec une inconscience étudiée de leur avant, des significations grossières: par exemple, ' dump '. ' Falsey ' nest quun autre mot de cette longue et très utile tradition.
- @MarkDBlackwell – Do notez que " dump " a une longue (et non précieuse) tradition dans le monde de la programmation informatique, remontant probablement au milieu. Années 60. Et si vous pensez que cette utilisation du mot nest pas " grossier " vous ' Je nai jamais eu une pile de 3 pieds de haut de " dump " sur votre bureau vendredi après-midi.
- @MarkDBlackwell En plus de la réponse Hot Licks ', je ' d dire que " vidage " au sens CS, à la fois en tant que nom et verbe, est simplement une autre application de ses significations préexistantes même sans la signification vulgaire, en particulier celles liées au déchargement / libération de contenus. (Par exemple, " camion à benne basculante ".)
null
est une valeur particulière qui nest en fait rien du tout , même pas zéro. De même,false
est une valeur booléenne, qui nest ninull
ni zéro. Mais pour travailler avecnull
oufalse
, il peut être nécessaire de leur attribuer une valeur numérique (généralement zéro):null
,false
et zéro est " false-like ", ou faux. De même, la vérité est vraie: non-null
,true
ou non nulle.false-like
est-ce que vous ' avez un opérateur vraiment commun au milieu du mot. en général, vous voulez empêcher le jargon informatique de briser le code dans lequel il ' sera utilisé.