GoLang的第一个Hello world
- 2025-09-05 23:41:00
- 丁国栋
- 原创 4
因为Go语言可以运行在多种操作系统和CPU架构上,所以我计划使用家里这台 Windows 11 来编写这个 Hello World 程序。
首先去Go语言官网 https://go.dev/dl/ 去下载一个包,目前版本是 go1.25.1.windows-amd64.msi (按照官网的描述合适于 Windows 10 or later, Intel 64-bit processor,不要介意,它当然能运行于 AMD yes 的 CPU),下载后安装它,如果提示之前已经安装了,那卸载后继续就好。
因为我以前就安装并使用 vscode,所以我先检查一下 Go 相关的插件。
- Go,核心插件
- GitLens,Git 插件
- Code Runner,运行代码
- Error Lens,更加直观的显示错误
- Better Comments,方便为注释添加颜色等级
其他的也可以参考前文《使用vscode编写PHP代码》。
以下是使用Go语言结合 net/http 包写的一个 Hello World 程序,main.go 内容如下:
package main import ( "fmt" "net/http" ) func main() { http.HandleFunc("/", helloWorldHandler) fmt.Println("Server starting on port 8080...") err := http.ListenAndServe(":8080", nil) if err != nil { fmt.Printf("Error starting server: %s\n", err) } } func helloWorldHandler(w http.ResponseWriter, r *http.Request) { if r.URL.Path != "/" { http.NotFound(w, r) return } fmt.Fprintf(w, "Hello world!") }
在 vscode 中在文件内右键单击 “Run Code” 即可运行(首次运行可能需要按照提示设置防火墙允许访问,但你也可以设置防火墙不允许访问,本地地址也可不受防火墙限制),运行成功后可以在浏览器访问得到经典的 Hello world! 字符串。
如果想停止这个程序,可以在控制台(OUTPUT) 窗口中右键单击,选择“Stop Code Run”即可。
--
发表评论