GO语言之路 4 - Hello, GO

如果只是简单了解,不打算深入的话,可以试试在线:https://tour.golang.org/welcome/1

1. 打开VS Code

创建一个新的文件夹hello,里面创建hello.go文件 (我这为了方便把dev文件夹加入了VS Code的workspace)

package main

import "fmt"

func main() {
    fmt.Printf("Hello, world or 你好,世界 or καλημ ́ρα κóσμ or こんにちはせかい\n")
}

注意哈,package要写main,不然后面没办法调试了哈

这里写图片描述

2. 配置VS Code

VS Code配置如下(2018.4.27)

因为很多参数都变过了,因此网上2017年的参考资料都过时了

{
    "files.autoSave": "afterDelay",
    "go.buildTags": "",
    "go.buildFlags": [],
    "go.lintFlags": [],
    "go.vetFlags": [],
    "go.coverOnSave": false,
    "go.useCodeSnippetsOnFunctionSuggest": false,
    //goimports
    "go.formatTool": "goreturns",
    "go.goroot": "C:\\Go",//你的Goroot
    "go.gopath": "E:\\Go\\dev",
    "go.gocodeAutoBuild": false,
    "workbench.colorTheme": "Visual Studio Light",//你的Gopath
    "workbench.startupEditor": "newUntitledFile"
}

调试要配置launch.json (这个不在上面的文件里面,左侧点击Debug配置)

这里写图片描述

{
    // 使用 IntelliSense 了解相关属性。 
    // 悬停以查看现有属性的描述。
    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "hello.go",
            "type": "go",
            "request": "launch",
            "mode": "debug",
            "program": "${workspaceRoot}\\hello\\hello.go" // debug file path
        },
        {
            "name": "hello", // debug name show in debug window
            "type": "go",
            "request": "launch",
            "mode": "debug",
            "program": "${workspaceRoot}\\hello" // debug package path
        },
    ]
}

注意哈,debug可以对文件和也可以对package调试

这里写图片描述

  • name 是debug窗口上显示的名字,可以随意起
  • program 是你要调试的package 路径或者文件路径

配置完之后可以看到有两个可以调试了

这里写图片描述

3. 运行

点击红色的三角运行,看到打印了吧!

这里写图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Go语言,实现一个Hello World程序非常简单。首先,你需要声明一个主包(main package),这是Go语言程序的入口。然后,你需要导入fmt包,这个包包含了一些用于格式化文本和打印输出的函数。接下来,你可以在主函数(main function)调用fmt包的Println函数,将"hello world"作为参数传递给它,这样就可以在控制台打印出"hello world"了。以下是一个示例的Go语言Hello World程序的代码: ```go package main import "fmt" func main() { fmt.Println("hello world") } ``` 你可以在终端使用`go run`命令来运行这个程序,例如`go run hello.go`。你也可以使用`go build`命令将程序编译为二进制文件,然后运行它。编译后的二进制文件可以在当前目录下找到,例如`hello.exe`(Windows系统)或`hello`(Linux或Mac系统)。希望这个解答对你有帮助!\[1\]\[2\]\[3\] #### 引用[.reference_title] - *1* *2* [go语言快速入门——helloworld程序](https://blog.csdn.net/zy010101/article/details/125839107)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [1-1 go语言helloworld](https://blog.csdn.net/qq_32350131/article/details/108652743)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值