大橙子网站建设,新征程启航

为企业提供网站建设、域名注册、服务器等服务

为Go开发配置VisualStudioCode-创新互联

在本快速入门中,你将安装和配置 Go for Visual Studio Code 扩展。

成都创新互联公司长期为1000+客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为零陵企业提供专业的成都网站设计、网站制作零陵网站改版等技术服务。拥有10余年丰富建站经验和众多成功案例,为您定制开发。

在 2020 年 Go 开发人员调查结果中,41% 的受访者选择Visual Studio Code作为他们最喜欢的 Go 编辑器。 这使得Visual Studio Code成为 Go 开发人员最常用的编辑器。

Visual Studio Code和 Go 扩展提供 IntelliSense、代码导航和高级调试。 在本快速入门中,你将配置 Visual Studio Code。 然后,你将编写、运行和调试示例 Go 程序。

1. 安装 Go

按照以下步骤安装 Go:

  1. 在 Web 浏览器中,转到 “go.dev/doc/install”。
  2. 下载操作系统的版本。
  3. 下载后,运行安装程序。
  4. 打开命令提示符,然后运行 go version以确认已安装 Go。
2. 安装Visual Studio Code

按照以下步骤安装Visual Studio Code:

  1. 在 Web 浏览器中,转到 “code.visualstudio.com”。
  2. 下载操作系统的版本,支持 Windows、Linux 和 macOS。
  3. 下载后,运行安装程序。 这只需要一分钟。
3. 安装 Go 扩展
说明屏幕快照
在“Visual Studio Code”中,单击活动栏中的“扩展”图标,打开“扩展”视图。 或者 (Ctrl+Shift+X) 使用键盘快捷方式。正在上传…重新上传取消
搜索 Go 扩展,然后选择“安装”。正在上传…重新上传取消
4. 更新 Go 工具
说明屏幕快照
在Visual Studio Code中,打开命令面板的“帮助>显示所有命令”。 或者使用键盘快捷方式 (Ctrl+Shift+P)正在上传…重新上传取消
Go: Install/Update tools搜索,然后从托盘运行命令正在上传…重新上传取消
出现提示时,选择所有可用的 Go 工具,然后单击“确定”。正在上传…重新上传取消
等待 Go 工具完成更新。正在上传…重新上传取消
5. 编写示例 Go 程序
说明屏幕快照
在Visual Studio Code中,打开将在其中创建 Go 应用程序的根目录的文件夹。 若要打开文件夹,请单击活动栏中的“资源管理器”图标,然后单击“ 打开文件夹”。正在上传…重新上传取消
单击“资源管理器”面板中的“ 新建文件夹 ”,然后为名为“Go”的示例应用程序创建根控制器 sample-app正在上传…重新上传取消
单击资源管理器面板中的“ 新建文件 ”,然后为文件命名 main.go正在上传…重新上传取消
打开终端 “终端 >”“新建终端”,然后运行 命令 go mod init sample-app以初始化示例 Go 应用。正在上传…重新上传取消
将以下代码复制到 文件中 main.go正在上传…重新上传取消

示例代码:

Go复制

package main

import "fmt"

func main() {
    name := "Go Developers"
    fmt.Println("Azure for", name)
}
6.运行调试器
说明屏幕快照
通过在编号行左侧单击左侧,在行 7 上创建断点。 或者将光标放在第 7 行并点击 F9。正在上传…重新上传取消
单击Visual Studio Code一侧的活动栏中的调试图标,打开“调试”视图。 或者 (Ctrl+Shift+D) 使用键盘快捷方式。正在上传…重新上传取消
单击“ 运行并调试”,或按 F5 运行调试器。 然后将鼠标悬停在第 7 行上的变量 name上以查看其值。 单击调试器栏上的“ 继续 ”或按 F5 退出调试器。正在上传…重新上传取消

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


网站栏目:为Go开发配置VisualStudioCode-创新互联
标题来源:http://dzwzjz.com/article/ceohop.html
在线咨询
服务热线
服务热线:028-86922220
TOP