Avatar
omochimetaru 11/2/2017 4:55 AM
(これまでの makeIterator() と next() との整合性はよくわからん・・・
4:55 AM
copy copy is a top-level function in the Swift standard library: func copy<T>(_ value: T) -> T { return value } せやな
4:56 AM
move The Swift optimizer will generally try to move values around instead of copying them, but it can be useful to force its hand. For this reason, we propose the move function. Conceptually, move is simply a top-level function in the Swift standard library: func move<T>(_ value: T) -> T { return value }
4:56 AM
move はコンパイラマジックになるので↑うさんくさいことに
4:57 AM
とまあ、そういう将来の話があるので、現状の for in 中の変更についての挙動は単なるツナギというかなんというか。