Я вижу этот Stackoverflow код для =>
, но когда я ищу интерактивную справку Julia 1.0.0 для "=>", я получаю ноль обращений.
replace!(x, 0=>4) # The last expression is the focus of this question.
В справке REPL я получаю:
help?> =>
search: =>
Pair(x, y)
x => y
Создание объекта Pair с типом Pair{typeof(x), typeof(y)}
.Элементы хранятся в полях first и second.К ним также можно получить доступ через итерацию.
См. Также: Dict
Примеры ≡≡≡≡≡≡≡≡≡≡
julia> p = "foo" => 7
"foo" => 7
julia> typeof(p)
Pair{String,Int64}
julia> p.first
"foo"
julia> for x in p
println(x)
end
foo
7
Что означает =>
делать в replace!(x, 0=>4)
?Создает ли это пару, замену всех нулей на четверки или что?Почему я, кажется, не нахожу его в онлайновых документах Julia 1.0.0?
EDIT
Код добавлен, чтобы помочь мне понять полезный ответ @ Билла ниже:
julia> x = [1, 0, 3, 2, 0]
5-element Array{Int64,1}:
1
0
3
2
0
julia> replace!(x, 0=>4)
5-element Array{Int64,1}:
1
4
3
2
4
Редактировать 2
Помимо @ принятого Биллом ответа, я нашел ответ @ Стивена также полезным.Извините, я не смог проверить их обоих, но Билл пришел первым, и они оба предложили полезную информацию.