A big +1 to this notation.
> On 06 Apr 2016, at 20:47, Milos Rankovic via swift-evolution > <swift-evolution@swift.org> wrote: > > >> On 6 Apr 2016, at 19:35, Pyry Jahkola via swift-evolution >> <swift-evolution@swift.org <mailto:swift-evolution@swift.org>> wrote: >> >> func anyCommonElements<T, U>(lhs: T, _ rhs: U) -> Bool >> where T : SequenceType, >> U : SequenceType, >> T.Generator.Element: Equatable, >> T.Generator.Element == U.Generator.Element >> { >> ... >> } >> > > This is an excellent idea: +1! > > If `where` is left on a previous line, it would also appear more in line with > `throws`: > > func anyCommonElements<T, U>(lhs: T, _ rhs: U) -> Bool where > T : SequenceType, > U : SequenceType, > T.Generator.Element: Equatable, > T.Generator.Element == U.Generator.Element > { > ... > } > > > milos > _______________________________________________ > 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