Как определить и инициализировать двухмерный массив строк в Юлии? - PullRequest
2 голосов
/ 21 апреля 2020

in Java массив двухмерных строк можно определить и инициализировать следующим образом:

String[][] a = {{"a","b"}, {"c","d"}, {"e","f"}};

Пожалуйста, помогите мне явно определить и назначить значения в Julia.

1 Ответ

3 голосов
/ 21 апреля 2020

Используйте (вы можете найти детали здесь ):

julia> a = ["a" "b"; "c" "d"; "e" "f"]
3×2 Array{String,2}:
 "a"  "b"
 "c"  "d"
 "e"  "f"

или

julia> a = ["a" "b"
            "c" "d"
            "e" "f"]
3×2 Array{String,2}:
 "a"  "b"
 "c"  "d"
 "e"  "f"

, и вы можете присвоить значение с помощью

julia> a[1,2] = "new string"
"new string"

julia> a
3×2 Array{String,2}:
 "a"  "new string"
 "c"  "d"
 "e"  "f"

аналогичным образом вы можете получить к нему доступ:

julia> a[1,2]
"new string"
...