04/12/2024 - @Alex ha scritto:
In effetti è decisamente poco chiaro... di certo i buchi non si lasciano e se possibile si evitano i doppi limiti inutili..!
Esempio scritto correttamente, o meglio con una logica funzionale... :
Function X(a)
Select Case a
Case Is < 1: 3 X = "...?"
Case Is < 3.6: X = "Neg_A"
Case Is < 4: X = "Neg_P"
Case Is = 4: X = "Neg_Q"
Case Else: X = "...?"
End Select
End Function
Io mi trascino altri linguaggi ma...
Case a=2
Case Is < 1: no
Case Is < 3.6: si esegui!
Case Is < 4: si esegui!
Io farei
If qualcosa <1 x=blabla else
If qualcosa =>1 and qualcosa<=3 x=ecc ecc else ecc..
Usare case con confronto di maggioranza o minoranza non ha senso.
O mi sfugge qualcosa che non so?
Faccio ammenda (e tesoro di nuove info) se erro...
Ok. Sono andato a studiarlo io.