Go学习笔记(四)

176 阅读1分钟

(文章持续更新中...有志同道合的人可以一起探讨下。整个系列(1~8)准备重写,不过都是很基础的入门笔记,想学到很深入的东西则不建议阅读...)

Go 语言可以使用 for range 遍历数组、切片、字符串、map 及通道(channel)。规律如下:

  • 数组、切片、字符串返回索引和值
  • map 返回键和值
  • 通道(channel)只返回通道内的值

总结下,Golang里面的数据结构和数据操作方式相对繁琐。刚入门编程的时候别人告诉我编程的实质就是数据结构和算法。在编程这条路上一定要铭记这句话。 做前端开发也有些心得,几大框架实质就是数据驱动,不用再操作DOM层了。Javascript里,一切皆是对象也是需要铭记的一点,我们平时操作DOM也是用DOM提供的API接口获取一个对象,然后操作对象上的方法做一些改变和处理。在一个领域沉淀久了你需要慢慢掌握技术的实质和底层原理,这样回顾一些技术细节的时候会恍然大悟。这章节本来是写流程控制的,如果有过编程经验,就会觉得时曾相似,相对简单。就少写点了。

想在编程路上走的更深远一点,**计算机操作系统,数据结构,算法,计算机网络,编程思维(设计模式)**都是必须深入理解的