Kay*_*yan 3 arrays indexing swift
在Swift中我有一个索引数组,我想用它来置换一个值数组(在Matlab中很容易做到),但是无法找到一种简单的方法(使用for循环很容易,但我正在寻找一种更有效的方法).
例如:
var indices = [1,0,2]
var values = ["A","B","C"]
var permute = values[indices]
// Hoping to print: permute = ["B","A","C"]
Run Code Online (Sandbox Code Playgroud)
var indices = [1,0,2]
var values = ["A","B","C"]
var permute = indices.map({values[$0]})
print(permute)
Run Code Online (Sandbox Code Playgroud)