Hello, I need to get object property values by their names.
The order of the values must match the order of the property names.
Can it be done better?
struct TestObject
a
b
c
end
object = TestObject(1,2,3)
function getproperties(object::T, properties::Union{Symbol, Tuple{Vararg{Symbol}}, AbstractVector{Symbol}}) where T
values = []
for property in properties
push!(values, getproperty(object, property))
end
return values
end
getproperties(object, (:a,:c,:b))