2011-12-07 257 views
2

考慮下面的Go代碼..名稱衝突

package main 

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

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

什麼是解決令牌的模糊性在上面的代碼的最佳方式?有沒有類似於import python.token as pytoken的python表達式?

回答

4

例如,

package main 

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

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

Import declarations