在包含可变结构元素的数组中使用findmin()-Julia

问题描述 投票:2回答:1

假设我具有以下结构:

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 ...

arrays methods struct julia mutable
1个回答
0
投票

使用findmin函数,并使用映射参数来查找最小值非常简单:

© www.soinside.com 2019 - 2024. All rights reserved.