2017-03-16 2 views
0

Je souhaite appeler deux méthodes (seedAccounts et initializeBucket) à partir de la méthode Seed. Y a-t-il un moyen de le faire? Il ne cesse de dire "référence non résolue".Référence non résolue d'un appel de méthode dans une autre méthode

Voici le 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 
} 

Répondre

3

initializeBucket() et seedAccounts() sont des méthodes de type BoltClient, solution rapide:

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