在Go语言中,变量或常量的数据类型必须先声明,才能使用,且无法将不相关的数据赋值给它们。
这是因为Go语言和Java、C、C++等语言一样,属于静态语言,静态语言具有更严谨的结构要求、调试便捷(可通过代码直观地看到数据类型)与确保类型安全(无法使用不同类型的数据赋值)的特点,必须要先做声明。而像PHP、Python、JavaScript等动态语言则没有这个限制。
从根本上说,静态类型和动态类型语言的最大区别就是:数据类型是否在编译时确定
在 Go 语言中,注释分为两类:单行注释和多行注释
单行注释也称为行注释
格式为以双斜杠 //
开头的一行,可以添加在代码的任何位置。
go// 单行注释
//
// 上面一行为空行注释
package main // 也可以行末注释
// 注释行后面的代码不会被执行 package main
后面的代码都在 vscode 中编写
首先在 vscode 中安装 go 语言的插件
一直以来都想学习一门更适合服务端、性能友好的语言 目前掌握的 Python 和 JavaScript 在变量管理上都没有达到自己理想的状态
尤其是桌面端开发,两者在桌面端开发的产品都比较占用资源、并且打包的产品不是很友好
所以希望在 c++ 的性能、可靠性, Python 的易用性上取中点,学习一门语言