Как в ABL можно проверить входит ли элемент в массив?

Больше
29 мая 2015 12:04 #1 от bazhan12
COM_KUNENA_MESSAGE_CREATED_NEW
Добрый день,форумчане!
Как в ABL можно проверить входит ли элемент в массив?
def var mas        as int NO-UNDO EXTENT 4.
def var elem       as int NO-UNDO.
ASSIGN
mas[1] = 1
mas[2] = 2
mas[3] = 3
mas[4] = 4
elem    = 2.

Как узнать например содержит ли массив mas элемент со значением elem ?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
29 окт 2015 17:47 #2 от Arelav
COM_KUNENA_MESSAGE_REPLIED_NEW
def var mas        as int NO-UNDO EXTENT 4.
def var elem       as int NO-UNDO.
def var ix         as int NO-UNDO.
ASSIGN
mas[1] = 1
mas[2] = 2
mas[3] = 3
mas[4] = 4
elem   = 2.

repeat ix = 1 to extent(mas):
  if mas[ix] = elem then
     display mas[ix].
end.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Время создания страницы: 0.135 секунд
Вы здесь: Главная Форум Программирование Программирование - ABL Как в ABL можно проверить входит ли элемент в массив?