Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Полное имя: Std.Arrays.Subarray
function Subarray<'T>(locations : Int[], array : 'T[]) : 'T[]
Сводка
Принимает массив и список расположений и создает новый массив, сформированный из элементов исходного массива, который соответствует заданным расположениям.
Замечания
Если locations содержит повторяющиеся элементы, соответствующие элементы array также будут повторяться.
Параметры типа
Т
Тип элементов array.
Ввод
Местонахождения
Список расположений в входном массиве, который используется для определения подрасхода.
массив
Массив, из которого будет создан вложенный объект.
Выпуск
Массив out элементов, расположения которых соответствуют вложенным элементам, таким образом, что out[index] == array[locations[index]].
Пример
let array = [1, 2, 3, 4];
let permutation = Subarray([3, 0, 2, 1], array); // [4, 1, 3, 2]
let duplicates = Subarray([1, 2, 2], array); // [2, 3, 3]