【初学者】对于”command-line-arguments”的模块路径错误:第一个路径元素缺少圆点的解决方法是什么?

首先

辛苦了!

 

在这门课程的第13节中,出现了错误:”命令行参数”的模块路径格式错误:第一个路径元素缺少点!下面是解决步骤的备忘录!

提醒要点

我的中文學習正在進行中,我是一個初學者。
內容可能有錯誤。
如果你能在評論中教我,那將感激不盡。

错误信息

.
└ workspace
  └ golang_kisonyumon
    └ section13
      ├ foo
      │ └ foo.go
      └ main.go
package main

import (
	"command-line-arguments/Users/ryoyaokuma/workspace/golang_kisonyumon/section13/foo/foo.go"
	"fmt"
)

func main() {
	fmt.Println(foo.Max)
}
package foo

const (
	Max = 100
	min = 1
)

func ReturnMin() int {
	return min
}
go run main.go

main.go:4:2: malformed module path "command-line-arguments": missing dot in first path element

出现了错误!main.go中的”command-line-arguments/Users/ryoyaokuma/workspace/golang_kisonyumon/section13/foo/foo.go”这部分看起来可疑!

解决办法

go mod init example.com/section13

输入这个命令会创建一个go.mod文件!

module example.com/section13

go 1.21.3

接下来我们要编辑main.go文件!

package main

import (
	"fmt"
	"example.com/section13/foo"
)

func main() {
	fmt.Println(foo.Max)
}
go run main.go
100

只要顯示正常,就沒問題!

 

谢谢大家一直以来的阅读!

广告
将在 10 秒后关闭
bannerAds