以下の様なextension
を定義するのはいかがでしょうか?
swift
1extension Array {
2 mutating func arraySwapIndex(index1 index1: Int, index2: Int) {
3 swap(&self[index1], &self[index2])
4 }
5}
6
7var dic: [String] = ["a", "b", "c"]
8
9// Indexの1と2を置き換える
10dic.arraySwapIndex(index1: 1, index2: 2)
11
12dic
13//=> ["a", "c", "b"]
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2016/09/04 11:14
退会済みユーザー
2016/09/04 11:34
2016/09/04 22:29
退会済みユーザー
2016/09/05 12:34