Новичок в Джулии, изучив руководство и получив этот пример в разделе Методы:
julia> mytypeof(x::T) where {T} = T
mytypeof (generic function with 1 method)
Когда вы вызываете этот метод со значениями для x
, он возвращает вам тип:
julia> mytypeof(1)
Int64
julia> mytypeof(1.0)
Float64
Мой вопрос: почему это вообще возвращает значение? Иными словами, где подразумеваемое возвращаемое значение?