Golang导入包里面的包

时间:2015-12-05 04:42:08

标签: go package

去结构:

|--main.go
|
|--users
     |
     |---users.go

这两个文件非常简单: main.go:

package main

import "./users"

func main() {
    resp := users.GetUser("abcde")
    fmt.Println(resp)
}

users.go:

package users

import "fmt"

func GetUser(userTok string) string {
    fmt.Sprint("sf")
    return "abcde"
}

但似乎在main.go中无法访问fmt。当我尝试运行程序时,它会给出

undefined: fmt in fmt.Println

有人知道如何在main.go中访问fmt吗?

1 个答案:

答案 0 :(得分:1)

您还需要在fmt中导入main

只需在"fmt"的{​​{1}}中写下import()即可运行。

main.go