Hacker News new | past | comments | ask | show | jobs | submit login

First few versions of Swift kept changing how strings work because it's not entirely obvious what most people intend from the nth element of a string.

Used to be easy, when it was ASCII.

Reverse the bytes of utf-8 and it won't always be valid uft-8.

Reverse the code-points, and the Canadian flag gets replaced with the Ascension Island flag.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: