0..<15 is a range of numbers from 0, up to but not including 15. 0...15 is the corresponding range including 15.
I find this notation slightly clearer than the python version. It took me some time to remember whether range(15) includes 15 or not.
I find this notation slightly clearer than the python version. It took me some time to remember whether range(15) includes 15 or not.
Once I knew these two facts, it didn't add much confusion.
1. Indexing starts from 0
2. Thus, range can be thought "from up to one before x", x here would be 15.
And I learned this pretty early and did not get confused later on.
If you're anything like me, you'll end up spending quite a bit of time looking up the documentation to the range operator to remind yourself how this week's language works again.