remove() Функция

Функция

remove ( массив, индекс )

Удаляет значение по заданному индексу из массива и возвращает результирующий массив.

Параметры

Ключевое слово Тип Описание

массив

Массив любого типа

Массив для изменения.

индекс

Целое число или массив целых чисел

Индекс с отсчетом от единицы или массив индексов, значения которых следует удалить.

Возвращает

Массив любого типа

Рекомендации по использованию

Использование параметра индекса

Значение индекса должно быть больше или равно 1.

Передача пустого массива в параметр индекса возвращает исходное значение массива .

Примеры

Удалить одно значение из массива

 
 1
 
 удалить({10, 20, 30, 40}, 4)
 

Возвращает {10, 20, 30} .

Удалить несколько значений из массива

 
 1
 
 удалить({10, 20, 30, 40}, {2, 4})
 

Возвращает {10, 30} .

Удалить предпоследний элемент в массиве

 
 1
2
3
4
 
 а!localVariables(
  локальный! список: {1, 2, 3, ноль, 4},
  удалить (локальный! список, количество (локальный! список) - 1)
)
 

Возвращает {1, 2, 3, 4} .

Удалить CDT из массива, где поле соответствует определенному значению

Эти значения CDT приведены только для справки. Если вы скопируете и вставите это выражение, оно не будет оцениваться. Используйте это только в качестве справки.

 
1 2 3 4 5 6 7 8 9 10
 а!localVariables(
  местные!клиенты: {
    'тип!{urn:com:appian:types:AS:FS}AS_FS_Customer'(customerId: 1),
    'тип!{urn:com:appian:types:AS:FS}AS_FS_Customer'(),
    'тип!{urn:com:appian:types:AS:FS}AS_FS_Customer'(customerId: 2),
    'тип!{urn:com:appian:types:AS:FS}AS_FS_Customer'()
  },
  local!newCustomers: wherecontains(tointeger(null), local!customers.customerId),
  удалить (местные! клиенты, местные! новые клиенты)
)
 

Возвращает {'type!Customer'('customerId': 1), 'type!Customer'('customerId': 2)} .’

Совместимость функций

В таблице ниже указана совместимость этой функции с различными функциями Appian.

Особенность Совместимость Примечание
Порталы Совместимость
Автономный мобильный Совместимость

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *