繁体   English   中英

在 Goland 上运行包含多个文件的 Golang 项目

[英]Run Golang project with multiple files on Goland

我是 Go 语言的新手,当我尝试在 Goland IDE 上运行一个包含两个文件的简单项目时遇到问题。

第一个名为main文件 -

package main
import "fmt"

func main() {
    card := list{0, add(0)}
    cards := append(card, add(3))
    cards = append(card, add(4))

    for i, c := range cards {
        fmt.Println(i, c)
    }
}

func add(x int) int {
    return x + 1
}

第二个文件叫做 list -

package main
type list []int

当我尝试使用第一个文件中的第二个文件(使用列表类型)时,我compilation failed并且 -

command-line-arguments
.\main.go:6:10: undefined: list

我错过了什么?

好的,我明白了,应该选择 Package 选项而不是 File 选项 -

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM