Go基础知识入门 - 开发环境的搭建

Go的安装

下载地址

mac可以直接使用brew安装,brew install go@1.19

配置环境变量

vim ~/.bash_profile

javascript 复制代码
// 根据实际情况来
export PATH=/uer/local/go/bin:$PATH
export GOROOT=/usr/local/go
export GOPATH=/Users/......
export GOBIN=/Users/....../bin 

其中GOPATHwindowsmac是默认会自动加上,linux需要手动配置一下

go env查看go的环境变量

go version查看go的版本

出现相应版本表示安装完成 ✅ ✅

安装Goland编辑器和常用的快捷键

编辑器的安装就是按正常流程安装就行了,但是标准版是收费的。也可以使用vscode,但是应该没有goland好用,vscode需要单独为go进行一些配置,使用goland就不需要,可以直接进行开发。

Goland配置

初次进入页面的时候直接点击project,配置相应的参数

如果是老版本的就要选择Go modules, 如果不能找到相应的GOROOT,需要点击+手动添加一下

我们新建一个项目,应该会默认生成一个go.mod文件,如果没有可以执行 go mod init [name]来进行初始化生成

点击setting,可以设置自己喜欢的编辑器风格

可以选择Keymap设置快捷键风格,我这里选择了Eclipse,如果没有相应的选项可以点击下面的链接去进行插件下载

Eclipse常用快捷键(mac)

Go开发 - Hello World

go 复制代码
package main

import "fmt"

func main(){
   fmt.Println("hello word")
}

程序运行

  1. 可以右键选择run直接运行
  2. 运行go build [file] ,会生成一个.exe文件,然后直接运作这个文件
  3. 直接运行go run [file]

注意

一般一个目录只能运行一个main函数,但是如果需要一个文件下运行两个main, 新版本已经兼容,会给出提示,老版本需要在run => configurations去进行设置,将Run kind设置成File

相关推荐
蒙娜丽宁2 天前
Go语言错误处理详解
ios·golang·go·xcode·go1.19
qq_172805592 天前
GO Govaluate
开发语言·后端·golang·go
littleschemer3 天前
Go缓存系统
缓存·go·cache·bigcache
程序者王大川4 天前
【GO开发】MacOS上搭建GO的基础环境-Hello World
开发语言·后端·macos·golang·go
Grassto4 天前
Gitlab 中几种不同的认证机制(Access Tokens,SSH Keys,Deploy Tokens,Deploy Keys)
go·ssh·gitlab·ci
高兴的才哥5 天前
kubevpn 教程
kubernetes·go·开发工具·telepresence·bridge to k8s
少林码僧5 天前
sqlx1.3.4版本的问题
go
蒙娜丽宁6 天前
Go语言结构体和元组全面解析
开发语言·后端·golang·go
蒙娜丽宁6 天前
深入解析Go语言的类型方法、接口与反射
java·开发语言·golang·go
三里清风_6 天前
Docker概述
运维·docker·容器·go