Go导入中的名称冲突

时间:2011-12-07 09:10:47

标签: import go

考虑下面的Go代码..

package main

import "go/token"
import "python/token"

func main() {
     x := token.INDENT
}

解决上述代码中令牌含糊不清的最佳方法是什么?是否有类似于import python.token as pytoken的python表达式?

1 个答案:

答案 0 :(得分:4)

例如,

package main

import "go/token"
import pytoken "python/token"

func main() {
     g := token.INDENT    // "go/token"
     p := pytoken.INDENT  // "python/token"
}

Import declarations