当前位置:K88软件开发文章中心编程语言非主流编程语言Julia → 文章内容

Julia 元编程

减小字体 增大字体 作者:佚名  来源:网上搜集  发布时间:2019-1-15 16:28:17

oatingPoint 包含四种(具体的)亚型:: julia> subtypes(FloatingPoint)4-element Array{Any,1}: BigFloat Float16 Float32 Float64任何一个抽象的亚型也将被列入此列表中,但其进一步的亚型则不会;“亚型”的递归应用程序允许建立完整的类型树。类型内部 当使用到 C 代码接口时类型的内部表示是非常重要的。isbits(T::DataType) 在 T 存储在 C 语言兼容定位时返回 true 。每一个域内的补偿量可以使用 fieldoffsets(T::DataType) 语句实现列表显示。函数方法 函数内的所有方法可以通过 methods(f::Function) 语句列表显示出来。函数表示 函数可以在几个表示层次上实现内部检查。一个函数的更低形式在使用 code_lowered(f::Function, (Args...))时是可用的,而类型推断的更低形式在使用 code_typed(f::Function, (Args...))时是可用的。更接近机器的是,LLVM 的中间表示的函数是通过 code_llvm(f::Function, (Args...)) 打印的,并且最终的由此产生的汇编指令在使用 code_native(f::Function, (Args...) 时是可用的。

上一页  [1] [2] [3] 


Julia 元编程