Юлия не поддерживает множественный возврат, как таковой. Однако Джулия выполняет аналогичную функциональность, возвращая кортеж значений, который затем может быть привязан к кортежу переменных. Например:
function mult_return()
(3,2)
end
возвращает кортеж (3,2)
. Затем мы можем присвоить эти два значения возврату различным переменным следующим образом:
(a,b) = mult_return()
(или a,b = mult_return()
, потому что скобки не нужны.)
Мой вопрос таков: Есть ли способ игнорировать одно из возвращаемых значений? Например, в синтаксисе Matlab пользователь может написать:
[~, b] = mult_return()
так что для переменной присваивается только второе значение.
Каким образом можно подойти к этой проблеме в Джулии?