1 回答

TA貢獻(xiàn)1797條經(jīng)驗(yàn) 獲得超6個贊
你的問題陳述是......不清楚。該聲明
我想打印所有不是Car 和不是的車輛的信息Sold,......
但是問題陳述的其余部分:
...即不應(yīng)打印已售出的汽車。換句話說,打印所有摩托車或自行車的信息,狀態(tài)為可用、已保留和已售出。如果是 Car,只要它是 Available 或 Reserved 就仍然打印。
表示您要過濾掉(排除)已售出的汽車。
最簡單的方法是這樣的:
for _, v := range results {
isSoldCar := v.Type == "Car" && v.Status == "Sold"
if isSoldCar {
continue
}
resp = append(resp, &VehicleInfo {
ID: v.Id,
Brand: v.Brand,
Type: v.Type,
Status: v.Sold,
})
}
或這個:
for _, v := range results {
isSoldCar := v.Type == "Car" && v.Status == "Sold"
if !isSoldCar {
resp = append(resp, &VehicleInfo {
ID: v.Id,
Brand: v.Brand,
Type: v.Type,
Status: v.Sold,
})
}
}
添加回答
舉報(bào)