[Gambas-user] If x <> +Inf Then [Error]
Martín
mbelmonte at belmotek.net
Tue Apr 18 23:17:41 CEST 2023
Hi,
There maybe are an error in the evaluation of expression:
If x <> +Inf Then ...
To reproduce the error you can use this code (it occurs in 3.18.2 &
3.18.90 but not in 3.18.0)
Public Sub Form_Open()
Dim i As Integer
'Dim inFinito As Integer = (2 ^ 31) - 1
Dim inFinito As Integer = +Inf
Dim a As New Integer[]
For i = 0 To 9
a.Add(Rand(0, inFinito))
Next
For i = 0 To 9
'If a[i] <> +Inf Then ' it doesn't works
If a[i] <> inFinito Then ' it works
Print "Continua jugando"
Else
Print "Fin del juego"
Endif
Next
End
Best regards
Martin.
More information about the User
mailing list