I’m a native English speaker and I don’t really fully get the difference between any and some. Here i sort of do because I sort of understand the use cases.
The problem is there’s two type of people, language designers and app writers and language designers are more likely to know the exact definitions of words like any and some. Whereas the vast majority of people don’t really and just use them as a tool to convert meaning and as long as it works most of the time it doesn’t actually matter.
It would be nice if people designing the language acknowledged that Swift forums and Swift evolution is very niche.
I’m certainly grateful for the language that’s been created and the effort people have put into it but originally it was to make apps easier to write than objective-c (well at least that’s what Tim Cook said, which is what most of the world heard), however more lately it feels like the perfect language is trying to be created when really Swift is just a hammer to make apps, it’s better for it be easy to use than perfect. ie the hammer needs a rounded handle not a atomically perfect cuboid handle that hurts to hold.