A revisão do código e uma declaração de caso tem expression <= 1.como oposição a<= 1
Não sei ao certo qual é o objetivo 1.. Alguma ideia?
A falta de qualquer valor
—
Martin Smith
0após o ponto decimal e o fato de decimalter uma precedência de tipo de dados mais alta do que inta constante seria implicitamente convertida de qualquer maneira, se necessário, me faria pensar que provavelmente é um erro de digitação e não deliberado.
1.literal como numérico (1,0) em vez de inteiro devido ao período. Talvez isso tenha sido especificado para corresponder ao tipo de dados da expressão (uma prática recomendada). Pessoalmente, eu especificaria1.0nesse caso.