[Tutorial] Criando switch
#5

Tratando-se de "switch" realmente nгo hб muito o que explicar, й assim como todas as outras "estruturas comparativas" simples e objetiva.

Entretanto, nгo й viбvel utilizar-lo em todos os casos. Segue-se abaixo algumas desvantagens:
  • Switch nгo permite o uso de operadores lуgicos. Portanto, nгo й possнvel fazer uma comparaзгo. Isso limita o case a apenas valores definidos.
  • O switch executa seu bloco em cascata. Ou seja, se a variбvel indicar para o primeiro case e dentro do switch (com 5 cases), o switch executarб todos os outros 4 cases a nгo ser que utilizemos o comando para sair do switch (Break por exemplo).
  • Switch nгo deve ser usado para funзхes pequenas, й perfeitamente aplicado nas grandes e, por definiзгo, simples. Entretanto, em funзхes pequenas, mais complexas, as outras estruturas comparativas se aplicam com certa vantagem.
  • Switch nгo permite o uso demasiado de funзхes, limitando o potencial e a objetividade do script.
Porйm, o mesmo se aplica perfeitamente em certos casos, afinal, caso se aplicasse em todos nгo existiriam os outros comparadores!

Quote:
Originally Posted by Jonathan_Feitosa
Посмотреть сообщение
Bom Tutorial Axo Melhor Usar switch mesmo bem melhor
Nгo й melhor, й mais simples. Й melhor em certos casos, assim como os outros.
Reply


Messages In This Thread
Criando switch - by Josma_cmd - 15.03.2011, 22:55
Re: Criando switch - by StreetGT - 15.03.2011, 22:59
Re: Criando switch - by Macintosh - 15.03.2011, 23:00
Re: Criando switch - by JonathanFeitosa - 15.03.2011, 23:00
Re: Criando switch - by LuxurioN™ - 15.03.2011, 23:14
Re: Criando switch - by JonathanFeitosa - 15.03.2011, 23:18
Re: Criando switch - by JOKERBOY - 16.03.2011, 00:34
Re: Criando switch - by Kruger - 16.03.2011, 00:52
Re: Criando switch - by [BGL]jonas_OwNer - 16.03.2011, 01:30
Re: Criando switch - by Kalega - 16.03.2011, 01:46
Re: Criando switch - by Chainksain - 17.03.2011, 00:28
Re: Criando switch - by Josma_cmd - 17.03.2011, 00:51

Forum Jump:


Users browsing this thread: 2 Guest(s)