【发布时间】:2014-06-03 00:13:08
【问题描述】:
我想将我的项目分解为子文件夹。
我想要这个代码结构:
├── main.go
└── models
└── user.go
main.go 在哪里:
package main
import (
"fmt"
"./models"
)
func main(){
fmt.Println(User{"new_user"})
}
而 user.go 是:
package models
type User struct {
Login string
}
但用户未在主包中定义,导入引发警告“已导入且未使用”。
我做错了什么?我的项目很简单(不是这样的示例,但只有几个文件(控制器和模型)),我想要一个简单的结构。
也许我的做法完全错误?
【问题讨论】:
标签: go