Avatar
omochimetaru 9/18/2019 3:22 AM
var a = [1, 2, 3] func f(_ index: Int) { let b = Array(a[index...]) + Array(a[..<index]) print(b) } f(0) // [1, 2, 3] f(1) // [2, 3, 1] f(2) // [3, 1, 2]
3:22 AM
↑関数fの実装に関して、簡潔に書いたらこうなったんですがパフォーマンスが悪そう どういうのがいいかな