Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> switch, конструкций и синтаксис
KonstantiN
сообщение 29.1.2013, 0:19
Сообщение #1


******

Группа: Пользователи
Наличность: 0
Пользователь №: 6.583



Подскажите как даный оператор выглядет в сфере дайти какой нить пример


--------------------
По тихоньку возрождаю The Odyssey.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Wap
сообщение 29.1.2013, 0:34
Сообщение #2


**********

Администратор Форума
Сообщений: 3.003
Регистрация: 22.12.2006
Группа: Администраторы
Наличность: 31651
Пользователь №: 9.227



Код
[FUNCTION SWITCH_TEST]
LOCAL.X=<R0,2>
DOSWITCH <LOCAL.X>
SYSMESSAGE Nol'
SYSMESSAGE Odin
SYSMESSAGE Dva
ENDDO


--------------------
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
KonstantiN
сообщение 29.1.2013, 0:57
Сообщение #3


******

Группа: Пользователи
Наличность: 0
Пользователь №: 6.583



еще один вопроск

Код


local.x  = <r0,2>

doswtich <local.x>
run a // то есть если х равен нулю то будет run a
run b // так далее
run  c

а как запустить что если выпало 0 то будет запускатья две или три функции типо

run a , run f run t

так что ли


--------------------
По тихоньку возрождаю The Odyssey.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Wap
сообщение 29.1.2013, 0:59
Сообщение #4


**********

Администратор Форума
Сообщений: 3.003
Регистрация: 22.12.2006
Группа: Администраторы
Наличность: 31651
Пользователь №: 9.227



Напрямую, думаю, никак. Пишешь одну функцию, а уже под ней - хоть 10.


--------------------
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
KonstantiN
сообщение 29.1.2013, 1:11
Сообщение #5


******

Группа: Пользователи
Наличность: 0
Пользователь №: 6.583



ясно полезная информация


--------------------
По тихоньку возрождаю The Odyssey.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Nickname
сообщение 29.1.2013, 10:31
Сообщение #6


****

Группа: Пользователи
Наличность: 0
Пользователь №: 11.067



Цитата(Wap @ 29.1.2013, 0:59) *

Напрямую, думаю, никак. Пишешь одну функцию, а уже под ней - хоть 10.

Ещё, как вариант, можно использовать begin + end.


--------------------
Промокод на 10% скидку Windows VDS: ODEI-XTPJ
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
KonstantiN
сообщение 29.1.2013, 18:40
Сообщение #7


******

Группа: Пользователи
Наличность: 0
Пользователь №: 6.583



Можешь кинуть пример, чтоб посмотреть как это примерно выглядет


--------------------
По тихоньку возрождаю The Odyssey.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Nickname
сообщение 29.1.2013, 22:44
Сообщение #8


****

Группа: Пользователи
Наличность: 0
Пользователь №: 11.067



Что-то в этом роде:
Код
local.x  = <r0,2>
DOSWTICH <LOCAL.X>
    BEGIN
        F_FUNCTION_1
        TAG.xxx1 = 1
        F_FUNCTION_2
        TAG.xxs2 =
    END
    BEGIN
        F_FUNCTION_3
        TAG.000s = 1
        F_FUNCTION_4
        TAG.Ratd =
    END
    BEGIN
        F_FUNCTION_5
        TAG.000s = 3
        F_FUNCTION_6
        TAG.Bvh =
    END
ENDDO

По идеи, между BEGIN и END может быть всё что угодно.


--------------------
Промокод на 10% скидку Windows VDS: ODEI-XTPJ
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
KonstantiN
сообщение 30.1.2013, 3:09
Сообщение #9


******

Группа: Пользователи
Наличность: 0
Пользователь №: 6.583



спс


--------------------
По тихоньку возрождаю The Odyssey.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 28.4.2024, 12:27
Designed by Nickostyle