Resultados da pesquisa a pedido "truthiness"
Por que 'false' é verdade em javascript?
Entendo que uma string vazia é falsa em javascript e uma string não vazia é verdadeira em javascript. No entanto, por que é'false' verdade em javascript, há algo explícito na especificação? É um problema de desempenho ou há situações em que você ...
Como a comparação (A == B == C) funciona em JavaScript?
Eu estava esperando a seguinte comparação para dar um erro: var A = B = 0; if(A == B == 0) console.log(true); else console.log(false);mas estranhamente retornafalse. Ainda mais estranhamente, console.log((A == B == 1));retornatrue. Como esse ...
Por que o bool do Python interno apenas analisa o método __bool__ em nível de classe [duplicado]
Esta pergunta já tem uma resposta aqui: Atribuir (em vez de definir) um método mágico __getitem__ interrompe a indexação [duplicado] [/questions/38133096/assigning-instead-of-defining-a-getitem-magic-method-breaks-indexing] 2 ...
Se ([] == false) for verdadeiro, por que ([] || true) resulta em []?
Estava apenas fazendo alguns testes e acho isso estranho: [] == falseVerdadeiro, isso faz sentido, porque double igual apenas compara o conteúdo e não o tipo e tenta fazer coerção de tipo. Mas se comparar conteúdo e retornar verdadeiro, isso ...
Por que… == Retorno verdadeiro False no Python 3?
Estou aprendendo python, mas estou um pouco confuso com o seguinte resultado. In [41]: 1 == True Out[41]: True In [42]: if(1): ...: print('111') ...: 111 In [43]: ... == True Out[43]: False <===== why this is False while '1 == True' is True in ...
Em ruby, a veracidade é idiomática para um nome de método que termina com um ponto de interrogação?
É normal que métodos com um ponto de interrogação retornem algo verdadeiro (por exemplo, um número) para indicar que algo é verdadeiro ou deveriatrue em si ser devolvido? Existem exemplos de veracidade sendo usados na biblioteca padrão do Ruby ...
Como herdar do NilClass ou como simular uma função semelhante
Eu só quero usar o Null Object Design Pattern, mas descobri que posso herdar do NilClass. Eu posso escrever um método "nulo?" e retornar false, mas e se o usuário escrever o código abaixo if null_object puts "shouldn't be here" endPara ...
se (número negativo) for verdadeiro? Há algo de errado com js?
Há algo de errado com js? if("hello".indexOf("world")) { // I forgot to add > -1 here console.log("hello world"); }Basicamenteif(-1) é verdade. Como isso é possível? Levei um dia inteiro para consertar isso. Existe uma lista disponível onde ...
Como posso evitar a veracidade no Ruby?
Existe alguma maneira padrão de evitar a veracidade no Ruby, ou eu precisaria lançar minha própria solução, como class FalseClass def to_bool self end end class TrueClass def to_bool self end end true.to_bool # => true false.to_bool # => false ...