Eu vi as duas grafias desta palavra, falsy e falsey .

Pode significar “algo que é equivalente a falso” na ciência da computação, como “Os únicos dois valores falsos na linguagem Ruby são falsos e nulos”.

Qual é o uso correto desta palavra ?

Comentários

  • Em muitos bancos de dados, null é um valor particular que na verdade não é nada , nem mesmo zero. Da mesma forma, false é um valor booleano, que não é null nem zero. Mas para trabalhar com null ou false, eles podem precisar de um valor numérico (geralmente zero): null, false e zero são " falsos ", ou falsy. Da mesma forma, a verdade é semelhante à verdadeira: não- null, true ou diferente de zero.
  • Mas nós ouvimos veracidade recentemente.
  • Talvez uma palavra melhor seja falsa ; por exemplo " Os únicos dois valores semelhantes a false na linguagem Ruby são falsos e nulos ". Certamente, nunca ouvi o termo falsy – só me parece que foi inventado.
  • A única grafia que conheço para como essas duas não palavras soam é " falsie ": Entrada principal: falsie Função: substantivo Forma flexionada: -s Etimologia: 1false + -ie: um formato de seio geralmente tecido ou copo de borracha que é usado para preencher um sutiã – geralmente usado no plural [falsies] " (do MW 3rd Unabridged Dictionary).
  • @Matt o problema com false-like você ' tem um operador muito comum no meio da palavra aqui. geralmente você deseja evitar que o jargão da ciência da computação decifre o código em que ' será usado.

Resposta

Sempre vi falso e verdadeiro . Falsey é uma alternativa perfeitamente aceitável e fornece a mesma quantidade de resultados de pesquisa. Infelizmente, a palavra é muito nova para fornecer boas fontes. A Especificação de linguagem ECMAScript usa “⟦ToBoolean⟧” para se referir à interpretação de de valores não booleanos como booleanos, mas não faz uso de verdadeiro ou falso .

Esses termos são amplamente usados em discussões de linguagens de programação tipadas dinamicamente como JavaScript, Ruby e Python, nos quais há um tipo de dados booleano, mas outros valores que também podem se comportar como os booleanos true e false. É uma maneira de distinguir entre falso o substantivo e falso o adjetivo:

  • x é false ”(claro)
  • x é falso ”(ambíguo: é x false ou é um valor falso diferente?)
  • x é falso” (claro)

Como tchrist aponta , Perl é uma exceção notável porque não possui um tipo booleano, então valores falsos são apenas chamados de false , no sentido adjetivo.

Comentários

  • Que tal truthy vs truethy (ou truethey)?
  • @PeterV bem a seguir @Webveloper ' s raciocínio, deve ser truθy em vez disso. Er … exceto que ' não é tão fácil de digitar 🙂
  • @Webveloper embora se a compressão for usada, provavelmente adicionará apenas O (1) bytes;)
  • Parece que " falsy " é a forma preferida, consulte os documentos MDN: developer.mozilla.org/en-US/docs/Glossary/Falsy
  • @ Suncat2000 se ' uma piada, é ' uma piada ruim / enganosa. os documentos da web MDN são um wiki. se falsy estiver sendo usado nessas páginas, será ' por definição o termo preferido da comunidade.

Resposta

A única palavra atualmente atestada pelo OED é o substantivo plural falsies , cujo sentido é dado como:

Um sutiã acolchoado; protetores de peito.

Ele tem sua própria entrada na Wikipedia , que devo aconselhar é improvável que você seja amigável para o trabalho in sensu stricto .

Comentários

  • Por algum motivo geek, o mundo da programação de computadores há muito mantém uma tradição de usar palavras de novas maneiras, com um esquecimento estudado de seus a priori, significados rudes: por exemplo, ' dump '. ' Falsey ' é apenas outra palavra nesta longa e bastante útil tradição.
  • @MarkDBlackwell – Faça observe que " dump " tem uma longa (e não valorizada) tradição no mundo da programação de computadores, provavelmente remontando a meados de anos 60. E se você acha que esse uso da palavra não é " rude " você ' nunca tive uma pilha de 90 cm de " dump " deixada em sua mesa na sexta-feira à tarde.
  • @MarkDBlackwell Além da resposta Hot Licks ', eu ' d digo que " despejo " no sentido CS, tanto como substantivo quanto como verbo, é meramente outra aplicação de seus significados preexistentes, mesmo sem o vulgar, particularmente aqueles relacionados a descarregar / liberar conteúdos. (Por exemplo, " caminhão basculante ".)

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *