Golang学习记03,Go Modules包管理 (go mod项目管理)

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ต.ค. 2024

ความคิดเห็น • 25

  • @rantt2177
    @rantt2177 2 ปีที่แล้ว +11

    个人感觉Go Mdules是学go的最大的坎😂

  • @程少龙-n4e
    @程少龙-n4e ปีที่แล้ว +1

    环境搭建我使用的是 程序包,window64,还是需要自己搞搞环境变量,跟着你的步骤新建go文件,里面都是报错,百度了一下,还说自己需要在自己的工作区域初始化一下go模块,生成go.mod

  • @macknightxu2199
    @macknightxu2199 2 ปีที่แล้ว

    10:52单个主文件,指的是一个go项目里只有一个命名为main.go的文件吗?
    那么什么是主文件的格式呢?
    文件名必须是main.go吗?
    文件中的package必须命名为main吗?
    文件中必须有个function main {}的方法吗?

    • @fangimagine
      @fangimagine  2 ปีที่แล้ว

      main包必须命名为main,文件名其实没要求,只是通常被命名为main.go

  • @brianleenchc
    @brianleenchc ปีที่แล้ว +1

    您好,是不是漏掉gopath設定呢?在windows照做會報錯package xxx is not in GOROOT

    • @fangimagine
      @fangimagine  ปีที่แล้ว

      默认会自动设定,一般是vscode工作区的问题

  • @98sibyl66
    @98sibyl66 ปีที่แล้ว +1

    golang的性能和c++比他们两个是差不多的吗?

    • @fangimagine
      @fangimagine  ปีที่แล้ว

      c++ 更快 更难

    • @98sibyl66
      @98sibyl66 ปีที่แล้ว

      @@fangimagine谢谢,我一直以为他们两个差不多

    • @98sibyl66
      @98sibyl66 ปีที่แล้ว

      @@fangimagine 谢谢大佬

  • @macknightxu2199
    @macknightxu2199 2 ปีที่แล้ว

    at 12:51, 这两个main是只有一个主文件。这个是什么意思呢?
    不是有两个main.go文件吗?cli和server目录下各一个

    • @fangimagine
      @fangimagine  2 ปีที่แล้ว

      不同main目录 理解成不同程序即可 只是这两个程序共用一些包

  • @alexluo9442
    @alexluo9442 2 ปีที่แล้ว +1

    结构完全一样,但是报错import "netnet/note" is a program, not an importable package ,特别劝退

    • @fangimagine
      @fangimagine  2 ปีที่แล้ว

      import那里是不是被插件自动引包了,或者有没有在vscode设置工作区

  • @MH_Studio_
    @MH_Studio_ ปีที่แล้ว

    想請教為什麼 2:36 時可以直接在終端執行 hello 不用 ./hello

    • @fangimagine
      @fangimagine  ปีที่แล้ว +1

      如果ugo权限里有当前用户的运行权,./可省略

    • @MH_Studio_
      @MH_Studio_ ปีที่แล้ว +1

      了解,感謝回覆🙂

  • @jimchiu5499
    @jimchiu5499 2 ปีที่แล้ว

    请问影片中那会跟着讲话的图示是如何实现的?谢谢!

    • @fangimagine
      @fangimagine  2 ปีที่แล้ว

      做人物绑定到面部追踪软件

  • @laopkpi
    @laopkpi 2 ปีที่แล้ว +1

    你问我支持不支持 我是支持的

  • @AllenChen-h4l
    @AllenChen-h4l ปีที่แล้ว +1

    [{
    "resource": "/Users/chenny/go/hello.go",
    "owner": "go",
    "severity": 8,
    "message": "go: go.mod file not found in current directory or any parent directory; see 'go help modules'
    ",
    "source": "go",
    "startLineNumber": 1,
    "startColumn": 1,
    "endLineNumber": 1,
    "endColumn": 13
    }] 有个这个错误

    • @AllenChen-h4l
      @AllenChen-h4l ปีที่แล้ว +1

      上面问题解决了,遇到了新问题。。

    • @AllenChen-h4l
      @AllenChen-h4l ปีที่แล้ว +1

      ~/go/gotest  go build hello.go
      # command-line-arguments
      runtime.main_main·f: function main is undeclared in the main package

    • @AllenChen-h4l
      @AllenChen-h4l ปีที่แล้ว +1

      都解决了。。。