工商注册网站,杭州点餐app开发,cms开发教程,做舞美的好素材网站j文章目录 引言Go语言的诞生背景Go 语言的特性安装Go语言环境集成开发环境安装第一个Go程序Go 源代码的特征解读 引言
Go语言#xff08;也称为Golang#xff09;是一种开源的、静态类型的编程语言#xff0c;由Google开发。它的设计目标是简单、高效、安全、并且易于学习和… 文章目录 引言Go语言的诞生背景Go 语言的特性安装Go语言环境集成开发环境安装第一个Go程序Go 源代码的特征解读 引言
Go语言也称为Golang是一种开源的、静态类型的编程语言由Google开发。它的设计目标是简单、高效、安全、并且易于学习和使用。Go语言的特点包括并发支持、垃圾回收、快速编译、强大的标准库等使其在云计算、网络服务、大数据处理等领域广受欢迎。本篇博客将带您从零开始快速创建Go语言的第一个项目。
Go语言的诞生背景
Go 语言的诞生主要基于如下原因
摩尔定律接近失效后多核服务器己经成为主流当前的编程语言对并发的支持不是很 好不能很好地发挥多核CPU的威力 。程序规模越来越大编译速度越来越慢如何快速地编译程序是程序员的迫切需求。现有的编程语言设计越来越复杂由于历史的包袱某些特性的实现不怎么优雅程 序员花费了更多的精力来应对编程语法细节而不是问题域。
Go 语言就是为了解决当下编程语言对并发支持不友好、编译速度慢、编程复杂这三个 问题而诞生的 。
Go 语言的特性 安装Go语言环境
首先您需要在本地计算机上安装Go语言环境。前往Go官方网站下载适合您操作系统的安装包按照提示完成安装。
下载完成双击一路next记住安装路径安装完成打开命令行输入命令 “go”会自动把环境变量给配好
集成开发环境安装
推荐GoLand安装方法和Java的IDEA一样的可以使用EAP版本或者教育认证下载。
新建项目 添加前面安装好的Go环境找到前面记住的路径 选择项目位置 配置项目位置的GOPATH把默认的改一下就好了
第一个Go程序
起始界面2023版本我用不惯那个新UI,所有我切回旧UI了 创建源代码文件 输入源代码
package mainimport (fmt
)func main() {fmt.Println(hello world)
} 如果识别不了关键字就打开提示选择之前记住的GO环境 package main 定义一个包包名为 main , main 是可执行程序的包名所有的 Go 源程序文件头部必须有一个包声明语句 Go 通过包来管理命名空间 。import “fmt” import 引用 一个外部包 fmt 可以是标准库的包也可以是第三方或自定义的包 fmt 是标准输入输出包。func main() {} func关键字声明定义一个函数函数名为main, main代表 Go 程序入口函数。fmt.Println(“hello world”) 调用 fmt 包里面的 Printfln 函数函数实参是一个字符串字面量 在标准输出里面 打印一句话“ hello world”。 Go 源代码的特征解读
源程序以 .go 为后缀。源程序默认为 UTF-8 编码。标识符区分大小写 。语句结尾的分号可以省略。函数 func开头 函数体开头的“{”必须在函数头所在行尾部不能单独起一行。宇符串字面量使用“ ”双引号括起来。调用包里面的方法通过点“ . ”访问符比如示例中的 fmt.Printfln。main 函数所在的包名 必须是 main 。