https://github.com/gyuho/learn-go/blob/master/md/logic-condition-loop.md#for--9-ways-to-use-for