2017-03-16 3 views
0

Ich möchte zwei Methoden (seedAccounts und initializeBucket) von der Seed-Methode aufrufen. Gibt es einen Weg, es zu tun? Es sagt immer "Ungelöste Referenz". HierNicht aufgelöste Referenz eines Methodenaufrufs in einer anderen Methode

ist der Code

type BoltClient struct { 
    boltDB *bolt.DB 
} 

func (bc *BoltClient) Seed() { 
    initializeBucket() //unresolved reference initializeBucket 
    seedAccounts() // unresolved reference seedAccounts 
} 

func (bc *BoltClient) initializeBucket() { 
    //Code 
} 

func (bc *BoltClient) seedAccounts() { 
    //Code 
} 

Antwort

3

initializeBucket() und seedAccounts() sind Methoden des Typs BoltClient, schnelle Lösung:

func (bc *BoltClient) Seed() { 
    bc.initializeBucket() 
    bc.seedAccounts() 
} 
Verwandte Themen