-2
これは私のコードです。 私は構造体OperatInfoをstruct.goに抽出し、この構造体をworker.goのメインパッケージで使用したいと考えています。私はちょうどフィールドoperatInfo設定することはできません他のパッケージから宣言された構造体に値を代入する
struct.go
package batch
type OperatInfo struct {
eventId string
hallId string
userId string
operating string
operatingID string
ip string
}
worker.go
package main
import (
"time"
"fmt"
"strconv"
"./kernel/api"
"./kernel/db"
"./batch/basic"
"./batch/struct"
)
var operatInfo batch.OperatInfo
func BatchDeposit(eventId string, userId string, hallId string, operating string, operatingID string, ip string) {
// I get an error here
operatInfo.eventId = eventId
operatInfo.hallId = hallId
operatInfo.userId = userId
operatInfo.operating = operating
operatInfo.operatingID = operatingID
operatInfo.ip = ip
}
。
提案やヒントが役立ちます。ありがとう。