Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   If > Switch ??? (http://www.flasher.ru/forum/showthread.php?t=63239)

Boris_Klimenko 19.09.2004 12:37

If > Switch ???
 
Привет! Кто знает? Если скажем у меня такое:
-----------------------------------
if (x == 1) { y = 7;}
elseif (x == 2) { y = 4;}
elseif (x == 3) { y = 12;}
elseif (x == 4) { y = 1;}
...
elseif (x == 65) { y = 8;}
-----------------------------------
Есть ли способ написания всего этого короче?
Как облегчить компу задачу считывания всех 65 опций за короткое время?
Используется ли именно в таких случаях Switch? Cases?
Спасибо!

iNils 19.09.2004 18:54

y = [,7,4,12,1,....,8]

Boris_Klimenko 19.09.2004 19:02

Ааа... массивоом. Спасибо.
А когда используется Switch?

iNils 19.09.2004 20:49

Можно и switch, но поскольку у тебя в данном случаи Х менялся с приращением 1, то лучше использовать массив, так проще. Switch же нужен когда у тебя значения более Х разношерстны.

Boris_Klimenko 19.09.2004 21:09

Понял. Спасибо!


Часовой пояс GMT +4, время: 23:59.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.