В Юлии 0.5:
help?> Rational
search: Rational rationalize Irrational SerializationState permutations
No documentation found.
Summary:
immutable Rational{T<:Integer} <: Real
Fields:
num :: T<:Integer
den :: T<:Integer
а в Юлии 0,6
help?> Rational
search: Rational rationalize Irrational SerializationState Factorization
No documentation found.
Base.Rational is of type UnionAll.
Summary:
struct UnionAll <: Type{T}
Fields:
var :: TypeVar
body :: Any
Детали в 0.6 неверны:
julia> Rational <: UnionAll
false
julia> fieldnames(Rational)
2-element Array{Symbol,1}:
:num
:den
На самом деле документ говорит о том, что
julia> isa(Rational, UnionAll)
true
Не то чтобы это было особенно полезно / неуверенно ...
См. №21029.
Может быть, Rational
нужно просто задокументировать ...
Самый полезный комментарий
Может быть,
Rational
нужно просто задокументировать ...