在 Julia 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
在 Julia 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
应该被记录下来......