SA-MP Forums Archive
[Ajuda] Usando case e floats - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Usando case e floats (/showthread.php?tid=653972)



Usando case e floats - Ermanhaut - 18.05.2018

Estou fazendo uma funзгo e preciso fazer o seguinte:
Код:
switch(myFloatArray[]){

    case 0.1 .. 5.0:{
        
        //  Bla bla bla
    }
}
Mas isto faz meu compilador crashar, alguйm sabe se tem como usar floats no case ou sгo sу nъmeros inteiros mesmo?


Re: Usando case e floats - iTakelot - 18.05.2018

Acho que nгo, mas de qualquer forma Clique Aqui


Re: Usando case e floats - willttoonn - 18.05.2018

Tenta:
Код:
	new Float:start = 0.1, Float:end = 5.0;
	switch(myFloatArray[])
	{
		case start .. final:
		{
			
			//  Bla bla bla
		}
	}



Re: Usando case e floats - Artista - 19.05.2018

Em pawn se nгo me engano nгo й possнvel. Pois o switch case nada mais й do que um syntax sugar para trabalhar com jumps (ou goto do pawn). Logo, diferente do que se pensa, o switch case nгo й uma compactaзгo de ifs e elses.


Re: Usando case e floats - Ermanhaut - 19.05.2018

Vou tentar adaptar meu cуdigo, obrigado pela explicaзгo.