3 回答

TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超7個(gè)贊
您必須首先導(dǎo)入要引用其標(biāo)識(shí)符的包:
import?"path/to/fsm"
執(zhí)行此操作后,包名稱將成為文件塊fsm
中的新標(biāo)識(shí)符,您可以使用限定標(biāo)識(shí)符引用其導(dǎo)出的標(biāo)識(shí)符(以大寫(xiě)字母開(kāi)頭的標(biāo)識(shí)符),如下所示:packagename.IdentifierName
Transitions?:=?make(map[fsm.EKey]string)

TA貢獻(xiàn)1803條經(jīng)驗(yàn) 獲得超6個(gè)贊
您需要使用來(lái)引用您的結(jié)構(gòu)fsm.EKey
如果要將其導(dǎo)入本地名稱空間,則需要在導(dǎo)入路徑前加一個(gè)點(diǎn)。
import (
// ....
. "github.com/looplab/fsm"
)
現(xiàn)在您可以直接將您的結(jié)構(gòu)稱為EKey

TA貢獻(xiàn)1777條經(jīng)驗(yàn) 獲得超10個(gè)贊
嘗試這個(gè)
package main
import (
"encoding/json"
"fmt"
"github.com/looplab/fsm"
)
func main(){
Transitions := make(map[fsm.EKey]string)
}
- 3 回答
- 0 關(guān)注
- 176 瀏覽
添加回答
舉報(bào)