Как надо писать учебники по программированию: https://learnxinyminutes.com/docs/go/
Порадовало:
Не, умом-то я понимаю, что "под капотом" там просто массив, но... ведь и правда, зачем делать руками, если транслятор может сам?
Ещё:
Это самое толковое объяснение, что такое замыкания и зачем они нужны. Наконец-то я понял это, притом изучая новый язык, который вообще впервые вижу. Java? Javasсript? C++11? Не, там в мануалах такого наворочено, чёрт ногу сломит...