Perguntas com a marcação «type-conversion»

135
Assinado a conversão não assinada em C - é sempre seguro?

Suponha que eu tenha o seguinte código C. unsigned int u = 1234; int i = -5678; unsigned int result = u + i; Quais conversões implícitas estão acontecendo aqui e esse código é seguro para todos os valores de ue i? (Seguro, no sentido de que, mesmo que o resultado neste exemplo transborde para um...

107
Ruby: Como converter uma string em booleano

Eu tenho um valor que será uma de quatro coisas: boolean true, boolean false, a string "true" ou a string "false". Desejo converter a string em booleano se for uma string, caso contrário, não a modificarei. Em outras palavras: "verdadeiro" deve se tornar verdadeiro "falso" deve se tornar...