At this stage, it's rather confuse to me, if return boolean, probably sizeOf and boolOf is easier for me.
boolOf(equalTo:) boolOf(matching:) On Sat, Apr 1, 2017 at 10:54 PM, Rien via swift-evolution < [email protected]> wrote: > > > On 01 Apr 2017, at 16:10, David Hart <[email protected]> wrote: > > > >> > >> On 1 Apr 2017, at 11:32, Rien <[email protected]> wrote: > >> > >> > >>> On 01 Apr 2017, at 10:47, Xiaodi Wu via swift-evolution < > [email protected]> wrote: > >>> > >>> On Sat, Apr 1, 2017 at 3:40 AM, David Hart via swift-evolution < > [email protected]> wrote: > >>> > >>>> On 1 Apr 2017, at 09:50, Brandon Trussell <[email protected]> > wrote: > >>>> > >>>> I agree that based on the method name, I thought a collection would > be returned. > >>> > >>> Now that I think more about it, I think you're right. It is confusing. > Perhaps: > >>> > >>> allAre(equalTo: ) > >>> allAre(matching: ) > >>> > >>> Well, if we're going to go full stdlib naming guidelines, shouldn't > they be-- > >>> > >>> ``` > >>> areAll(equalTo:) > >>> areAll(matching:) > >>> ``` > >> > >> > >> thatAre(equalTo: ) > >> thatAre(matching: ) > > > > That would be confusing again. You'd get the impression that the > functions are returning elements of the Sequence, not a Bool. > > Yup. my bad. > > Rien. > > > > > >> Regards, > >> Rien > >> > >> Site: http://balancingrock.nl > >> Blog: http://swiftrien.blogspot.com > >> Github: http://github.com/Balancingrock > >> Project: http://swiftfire.nl > >> > >> > >>> > >>>> On Sat, Apr 1, 2017 at 12:36 AM, David Hart via swift-evolution < > [email protected]> wrote: > >>>> > >>>> > >>>>> On 1 Apr 2017, at 06:02, Will Stanton via swift-evolution < > [email protected]> wrote: > >>>>> > >>>>> +1 to adding, but the name `all` suggests (to me) the return of > another sequence, not a Bool. > >>>> > >>>> I'm not too concerned because the mandatory labels makes it clear. > >>>> > >>>>> 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 < > [email protected]> wrote: > >>>>>> > >>>>>> Hopefully non-controversial, aside from the naming of the method > and arguments, about which controversy abounds > >>>>> > >>>>> _______________________________________________ > >>>>> swift-evolution mailing list > >>>>> [email protected] > >>>>> https://lists.swift.org/mailman/listinfo/swift-evolution > >>>> > >>>> _______________________________________________ > >>>> swift-evolution mailing list > >>>> [email protected] > >>>> https://lists.swift.org/mailman/listinfo/swift-evolution > >>>> > >>>> > >>>> > >>>> -- > >>>> Brandon > >>> > >>> _______________________________________________ > >>> swift-evolution mailing list > >>> [email protected] > >>> https://lists.swift.org/mailman/listinfo/swift-evolution > >>> > >>> > >>> _______________________________________________ > >>> swift-evolution mailing list > >>> [email protected] > >>> https://lists.swift.org/mailman/listinfo/swift-evolution > > _______________________________________________ > swift-evolution mailing list > [email protected] > https://lists.swift.org/mailman/listinfo/swift-evolution >
_______________________________________________ swift-evolution mailing list [email protected] https://lists.swift.org/mailman/listinfo/swift-evolution
