Just as note, i think the sintax should be: 0...9 0..<9 0>..9 0>.<9
Because the intention is produce a number bigger than 0 (start). So greater than zero less than nine. Em sex, 8 de abr de 2016 22:50, Michel Fortin via swift-evolution < swift-evolution@swift.org> escreveu: > Le 8 avr. 2016 à 14:37, Erica Sadun via swift-evolution < > swift-evolution@swift.org> a écrit : > > > > (0 ... 9).striding(by: -2) == [9, 7, 5, 3, 1] > > The above reads wrong to me. The expression has to be read differently > depending on the tinny detail that is the sign of the step that comes last: > > * positive step: from 0 to 9 striding by 2 > * negative step: to 0 from 9 striding by -2 > > Am I the only one thinking it's a bit too clever to swap the start and > stop parts like this? > > -- > Michel Fortin > https://michelf.ca > > _______________________________________________ > swift-evolution mailing list > swift-evolution@swift.org > https://lists.swift.org/mailman/listinfo/swift-evolution >
_______________________________________________ swift-evolution mailing list swift-evolution@swift.org https://lists.swift.org/mailman/listinfo/swift-evolution