VB.NET, Algoritmy, Optimalizace
12. 4. 2011 17:03
Jozef Hollý
35 82
Je možne změnit hodnotu promenne Integer pokud je 1 tak na 2, a pokud je 2 tak na 1 kratsim zapisem nez
If hraje= 1 Then hraje = 0 ElseIf hraje = 0 Then hraje = 1 End If
nebo
select case hraje case 1 hraje = 2 case 2 hraje = 1 end select
12. 4. 2011 17:27
Ondřej Linhart
-553 3274
Pokud by se jednalo jen o dvě hodnoty tak:
hraje = IIf(hraje = 0, 1, 0)
Jinak ten Select Case.
13. 4. 2011 6:08
anonym
90.176.168.66
pro hodnoty nula a nenula:
A = A XOR 1
18. 4. 2011 14:44
Michal Březina
5 43
Pokud je v podmínce pouze jedno přiřazení, což je tenhle případ, tak můžete použít zkrácený zápis.
If Hraje = 1 Then Hraje = 2 Else Hraje = 1
20. 4. 2011 13:49
213.220.203.238
v tomto případě také
Hraje = 3 - Hraje
ZK
Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování. Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.
zapomenuté heslo
zaregistrujte se
Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?
Nahlásit Zrušit
zavřít