Я не совсем уверен, что вы ищете, но вы могли бы составить список
Редактировать:
в соответствии с рекомендациями SalchiPapa, а также как в оригинальном посте ... индексы= PM []
struct PM
npm
nvm
end
indexes = PM[]
push!(indexes,PM(1,"s"))
push!(indexes,PM(2,"s"))
push!(indexes,PM(1,"m"))
push!(indexes,PM(2,"m"))
println(indexes)
Вывод представляет собой список этих структур
Any[PM(1, "s"), PM(2, "s"), PM(1, "m"), PM(2, "m")]
Обратите внимание, если вы знаете, что такое типы npm
и nvm
, я рекомендую указать ихто есть, npm
выглядит так, как будто это всегда integer
, а nvm
выглядит так, как будто это всегда String
struct PM
npm::Int64
nvm::String
end
, вы можете получить доступ к этим элементам просто, например:
indexes[2].npm
, который в этом случае выводит 2
и indexes[2].nvm
будет выводить s
.