用于范围:
for _, acc := range accounts{
accDetails, _ := repo.GetAccountDets(ctx, acc.number, acc.status)
acc.Details = *accDetails
}
上面那个不行。
但是,以下工作。
for i:=0; i < len(accounts); i++ {
accDetails, _ := repo.GetAccountDets(ctx, accounts[i].number, accounts[i].status)
accounts[i].Details = *accDetails
}
这是为什么?我认为在此处添加帐户结构详细信息没有任何价值