В Swift у меня есть массив индексов, которые я хочу использовать для перестановки массива значений (очень легко сделать в Matlab), но не могу найти простой способ сделать это (использование цикла forбудь проще, но я ищу более эффективный метод).
Например:
var indices = [1,0,2]
var values = ["A","B","C"]
var permute = values[indices]
// Hoping to print: permute = ["B","A","C"]