[swift-evolution] [Pitch] Add an all algorithm to Sequence

Vladimir.S svabox at gmail.com
Sat Apr 1 03:28:57 CDT 2017


On 01.04.2017 9:17, Richard Wei via swift-evolution wrote:
> I agree. But I don’t think the predicate needs an argument label.
>
> `membersSatisfy(_:)` or `forAll(_:)` sounds better.

checkAll(areEqualTo:) ?

>
> -Richard
>
>> On Mar 31, 2017, at 23:02, Will Stanton via swift-evolution <swift-evolution at swift.org> wrote:
>>
>> +1 to adding, but the name `all` suggests (to me) the return of another sequence, not a Bool.
>>
>> Perhaps the function name should be question-like?
>>
>> Suggesting: `membersSatisfy(condition:)` or `allSatisfy(condition:)` or maybe even just `satisfies(condition:)`
>> The question-like modifier/verb is necessary to suggest a Bool and IMO not a needless word.
>>
>> Regards,
>> Will Stanton
>>
>>> On Mar 31, 2017, at 11:28, Ben Cohen via swift-evolution <swift-evolution at swift.org> wrote:
>>>
>>> Hopefully non-controversial, aside from the naming of the method and arguments, about which controversy abounds
>>
>> _______________________________________________
>> swift-evolution mailing list
>> swift-evolution at swift.org
>> https://lists.swift.org/mailman/listinfo/swift-evolution
>
>
>
> _______________________________________________
> swift-evolution mailing list
> swift-evolution at swift.org
> https://lists.swift.org/mailman/listinfo/swift-evolution
>


More information about the swift-evolution mailing list