例如,我有下表:
Vehiclecache[1]='00000028376'
Vehiclecache[2]='00000036357'
Vehiclecache[3]='00000067453'每个表都有车辆模型、车牌、颜色等的值。
我有一辆带有'573D86‘车牌的汽车,我如何才能拿起这个值的钥匙来像这个VehiclecacheKey那样使用它
发布于 2022-09-14 02:00:43
这就是你要找的吗?
-- vehicle table
vehicle_cache = {}
vehicle_cache[1] = {
name = "car_1",
plate = "BD51 HYU",
color = { 1, 1, 1 }
}
vehicle_cache[2] = {
name = "car_2",
plate = "NU71 DHA",
color = { 1, 1, 1 }
}
-- function to find the vehicle via plate
local function find_from_plate(plate)
local vehicle = nil
for _, veh in ipairs(vehicle_cache) do
if veh.plate == plate then
vehicle = veh
break
end
end
return vehicle
end
-- find a vehicle and print the name
local vehicle = find_from_plate("NU71 DHA")
if vehicle then
print("vehicle: " .. vehicle.name)
endhttps://stackoverflow.com/questions/73710148
复制相似问题