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

Reply via email to