假设我具有以下结构:
mutable struct Car
load
locale
availability
odometer
end
并且我创建了一个数组:
fleet = Vector{Car}(undef, num_cars)
for i in 1:num_cars
a, b, c, d = rand(4)
fleet[i] = Car(a, b, c, d)
end
例如,如何从阵列中所有汽车的里程表中找到最小的(具有findmin
或类似值)或最大的(具有?)值?
[基本上,我希望能够在结构数组中使用条件语句,例如:对于我的结构数组中的每个元素,获取数据满足条件的元素,并从中获取另一个数据的最小值。] >
谢谢!
假设我具有以下结构:可变结构汽车负载区域设置可用性里程表端,并且我创建了一个数组:车队= Vector {Car}(undef,num_cars)for 1:in_num_cars ...
使用findmin
函数,并使用映射参数来查找最小值非常简单: