Golang实现简单的Hello world程序

Golang实现简单的Hello world程序 我是Go语言和这个论坛的新手。我刚刚下载了Go语言。以下是我执行的步骤。我使用的是Windows系统。

  1. 从浏览器下载了VSCode和GoLand。
  2. 将Go语言和VSCode文件放在了我的C盘/Program Files目录下。
  3. 在E盘创建了一个名为"Go lang"的文件夹(我在这里保存所有与编码相关的文件夹,所以:))。
  4. 在VSCode中安装了一个名为"Go"的扩展,并按照上述说明在"Go lang"文件夹中创建了main.go文件,然后在集成终端中写入了这段代码:go init main.go
  5. 我在main.go文件中写下了以下代码:
package main
import "fmt"
func main() {
fmt.Println("Hello guys!")
}
  1. 我从我的集成终端运行这段代码,并写下了运行代码的指令:go run main.go
  2. 我得到了这样的显示信息:系统找不到指定的文件。

请帮帮我。


更多关于Golang实现简单的Hello world程序的实战教程也可以访问 https://www.itying.com/category-94-b0.html

4 回复

当你运行 go version 时会发生什么?比如 - 你的路径设置正确,对吧?在你的集成终端里也执行一下 dir(如果是 bash 就用 ls),然后检查输出,看看集成终端是否没有在你认为的位置被创建。

更多关于Golang实现简单的Hello world程序的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html


可能不相关,但当我创建Go项目时,我必须运行go mod init。 问题可能在于,由于驱动器不同且安装在不同的驱动器上,所以无法正常工作。你也可以通过在两个驱动器中打开cmd并输入go来检查。如果路径更新正确,对于c:驱动器,它将正常工作。对于e:驱动器,如果它不工作,你可能需要在那里安装。另外,如果你尝试过其他语言,是否也出现了这个问题。

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

请分享确切的错误信息,并且如果可以的话,也请告诉我们您具体是在哪里以及如何安装Go语言“工具包”的。

我不太熟悉Windows系统,但我知道安装程序有时会出些奇怪的问题……

另外,您指的是“Go语言”工具包(来自所有版本 - Go编程语言),还是指“Goland”(即来自下载GoLand:一个对JavaScript、TypeScript和数据库提供扩展支持的Go IDE的IntelliJ IDE)?

看起来你在初始化项目时使用了错误的命令。问题出在第4步的go init main.go,正确的命令应该是go mod init来初始化模块。

这是修正后的步骤:

  1. 在E盘的"Go lang"文件夹中打开终端
  2. 运行模块初始化命令(替换example.com/hello为你自己的模块名):
go mod init example.com/hello
  1. 创建main.go文件并写入你的代码:
package main

import "fmt"

func main() {
    fmt.Println("Hello guys!")
}
  1. 运行程序:
go run main.go

或者,如果你想要更简单的方式,可以直接在文件夹中创建go.mod文件:

# 在"Go lang"文件夹中创建go.mod文件
echo 'module hello

go 1.21' > go.mod

然后运行:

go run main.go

这样应该就能正确输出"Hello guys!"了。go mod init命令会创建一个go.mod文件,这是Go模块管理所必需的。

回到顶部