首先学习一门新的语言,我们要知道这门语言可以帮助我们做些什么?为什么我们要学习这门语言?就小wei而言学习这门语言是为了区块链,因为自身是php出身,因为php的一些特性只能通过一些算法模拟的做一个虚拟链,而我无法深入研究,所以我接触到了Go这门语言在接下来的几十天中我会不定时更新学习笔记,以及其他的一些知识比如python的爬虫、自动化,vue的cli脚手架、element-admin集成框架、java的一些基础使用、也会涉及一些recat的学习、小程序的(原生或者uniapp)的开发等等,有些人会觉得贪多嚼不烂,但是在如今的不去努力的进步,只会被时代所抛弃!
开发环境
小wei本人的习惯是将环境部署到自己服务器的 ,本地只进行开发(对于使用工具如何部署项目,请看历史博客,其中讲述了phpstorm、vscode如何进行部署以及如何进行项目版本管理,其他的idea工具举一反三就好),言归正传继续谈论环境。https://blog.csdn.net/huangkang1995/article/details/124856531这个作者写的就很全面,我就借鉴一下人家吧!!!!
开发工具的选择
我选用的开发工具的是:vscode 免费开源的工具,插件非常全面。在官网下载这款软件包含了Windows、mac、Lunix三个系统,确认好下载。
下载好,安装插件可以进行汉化 》》》
这是简单编译的一个go的小程序hello word,但是vscode检测到没有go的扩展 我们安装一下就可以!!!简单编写一个程序就好了
接下来 就是让vscode 连接到我的服务器 (本地没有环境),https://blog.csdn.net/qq_29220369/article/details/127314390,https://blog.csdn.net/qq_63530862/article/details/129362116?spm=1001.2014.3001.5502
通过运行go run test.go进行输出