3 ms·
https://stackoverflow.com/questions/39677330/how-does-string-substring-work-in-swift https://stackoverflow.com/questions/39677330/how-does-string... https://st
by hot_gril 4y ago
https://stackoverflow.com/questions/39677330/how-does-string-substring-work-in-swift https://stackoverflow.com/questions/39677330/how-does-string...
https://stackoverflow.com/questions/32305891/index-of-a-substring-in-a-string-with-swift https://stackoverflow.com/questions/32305891/index-of-a-subs...
https://stackoverflow.com/questions/24037711/get-the-length-of-a-string https://stackoverflow.com/questions/24037711/get-the-length-...
https://stackoverflow.com/questions/38454952/map-array-of-objects-to-dictionary-in-swift https://stackoverflow.com/questions/38454952/map-array-of-ob...
https://stackoverflow.com/questions/24250938/swift-pass-array-by-reference https://stackoverflow.com/questions/24250938/swift-pass-arra...
https://stackoverflow.com/questions/34540185/how-to-convert-index-to-type-int-in-swift https://stackoverflow.com/questions/34540185/how-to-convert-...
The language is irredeemable if the simplest tasks are that complicated.
- billconan 4y agoto add to that list https://stackoverflow.com/questions/24508592/how-to-iterate-for-loop-in-reverse-order-in-swift https://stackoverflow.com/questions/24508592/how-to-iterate-... https://stackoverflow.com/questions/33463511/how-to-reverse-array-in-swift-without-using-reverse https://stackoverflow.com/questions/33463511/how-to-reverse-... they removed the c-like for-loop in swift, which IMO is a wrong decision. c for-loop is an example of "less is more", a single syntax to cover all cases. their argument is that c for-loop is not "swifty" and not beginner friendly (I don't understand why the above is). But if one can't learn c for-loop within 5 minutes, perhaps the person is unsuitable for any programming activities.
- hot_gril 4y agoI've used Swift since version 1 and stopped using it at 4-ish. Not surprised to see they're still finding ways to mess with people, and glad you could add to the list. For the project I used to work on, we were dealing with strings a lot and decided one day to make our own strings (implemented basically as arrays of characters*) because even the patient guy on our team had lost patience with Apple's strings. Apple changed how strings work several times after that, and we were unaffected. I guess if the project were still around, the loops would've gotten it one day. * 1 character to us = 1 extended grapheme cluster aka what a human would see as one character
- bobbylarrybobby 4y agoHow did you handle characters of different lengths? Was each extended grapheme cluster its own array?