加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

Golang导入包里面的包

发布时间:2020-12-16 09:23:17 所属栏目:大数据 来源:网络整理
导读:走结构: |--main.go||--users | |---users.go 这两个文件非常简单: main.go: package mainimport "./users"func main() { resp := users.GetUser("abcde") fmt.Println(resp)} users.go: package usersimport "fmt"func GetUser(userTok string) string
走结构:

|--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?

解决方法

您还需要在main中导入fmt.

只需在main.go中的import()中写入“fmt”即可运行.

import(    
    "fmt"  
    "./users"
)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读