dongmao4486 2015-01-21 21:26
浏览 7
已采纳

包裹进口

I have one package called model and two files which both are using the model package (user.go, task.go).

My question: In both files I am importing the appengine and appengine\datasotre libs, do I need to do so?, or there is a better way of doing this?

user.go

package model

import "appengine"
import "appengine/datastore"


type User struct {
  name
}
func (u *User) Save(c appengine.Context) (*User, error){
}

task.go

package model
import "appengine"
import "appengine/datastore"

type Task struct {
  name
}

func (u *Task) Save(c appengine.Context) (*Task, error){
}
  • 写回答

1条回答 默认 最新

  • dpowhyh70416 2015-01-21 21:31
    关注

    Yes. Imports work per file, not per package.

    I recommend installing goimports to handle imports for you.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 R语言Rstudio突然无法启动
  • ¥15 关于#matlab#的问题:提取2个图像的变量作为另外一个图像像元的移动量,计算新的位置创建新的图像并提取第二个图像的变量到新的图像
  • ¥15 改算法,照着压缩包里边,参考其他代码封装的格式 写到main函数里
  • ¥15 用windows做服务的同志有吗
  • ¥60 求一个简单的网页(标签-安全|关键词-上传)
  • ¥35 lstm时间序列共享单车预测,loss值优化,参数优化算法
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值