我很迷惑約swif2 AnyGenerator和GeneratorOfOne.When我寫了下面的代碼Swift2 GeneratorOfOne.next()出現錯誤:無法使用不可變值可變成員:函數調用返回不可變的值
AnyGenerator(GeneratorOfOne([1,2,3])).next()
的編譯是正確的。 但是,如果沒有使用AnyGenerator
GeneratorOfOne([1,2,3]).next()
代碼無法compile.The誤差是
cannot use mutating member on immutable value: function call returns immutable value.
請參閱[這篇博客文章](https://airspeedvelocity.net/2014/07/28/collection-and-sequence-helpers/)瞭解'GeneratorOfOne'的一些細節。 – dfri