【Go语言】第一个Go程序

第一个 Go 程序

1 安装 Go

Go语言官网:Download and install - The Go Programming Language,提供了安装包以及引导流程。

以 Windows 为例,进入windows安装包下载地址:All releases - The Go Programming Language,选择要下载的 msi 格式的安装包。

下载后,按照引导执行即可,出现如下所示,说明go语言安装完成。

安装完成后,打开windows终端,输入 go version,出现安装的go语言版本信息,安装成功。

2 第一个 Go 程序

2.1 创建 Go 项目

可以使用 vscode 或者 Goland 进行代码的开发,这里以Go land为例。

Location也即项目路径,GOROOT也即要使用的Go语言版本,确认后点击 Create 初始化项目,初始化之后打开新项目。

在项目中,新建一个 .go 文件,编写如下go语言代码。

Go 复制代码
package main
​
import "fmt"
​
func main() {
    fmt.Println("Hello World!")
}

2.2 编译&运行

Go语言是编译性的静态语言(和 Java、C 一样),在运行 Go 程序之前,先要将其编译成二进制可执行文件,按照如下步骤对编写的 Go 代码进行编译和执行。

bash 复制代码
# 编译go语言代码
go build hello.go
# 运行编译后可执行的文件
.\hello.exe

也可以直接使用 go run 命令实现 Go 代码的运行,执行该命令时,Go 编译器会在内存中编译并执行你的程序,而不是生成一个独立的可执行文件。

相关推荐
2401_857439691 小时前
Spring Boot新闻推荐系统:用户体验优化
spring boot·后端·ux
500了1 小时前
Kotlin基本知识
android·开发语言·kotlin
进击的女IT2 小时前
SpringBoot上传图片实现本地存储以及实现直接上传阿里云OSS
java·spring boot·后端
一 乐3 小时前
学籍管理平台|在线学籍管理平台系统|基于Springboot+VUE的在线学籍管理平台系统设计与实现(源码+数据库+文档)
java·数据库·vue.js·spring boot·后端·学习
不知所云,3 小时前
qt cmake自定义资源目录,手动加载资源(图片, qss文件)
开发语言·qt
安冬的码畜日常3 小时前
【玩转 JS 函数式编程_006】2.2 小试牛刀:用函数式编程(FP)实现事件只触发一次
开发语言·前端·javascript·函数式编程·tdd·fp·jasmine
阑梦清川3 小时前
Java继承、final/protected说明、super/this辨析
java·开发语言
PythonFun4 小时前
Python批量下载PPT模块并实现自动解压
开发语言·python·powerpoint
Death2004 小时前
Qt 6 相比 Qt 5 的主要提升与更新
开发语言·c++·qt·交互·数据可视化
机器视觉知识推荐、就业指导4 小时前
使用Qt实现实时数据动态绘制的折线图示例
开发语言·qt