首页 > 解决方案 > 错误:LoadError:UndefVarError:类型未定义

问题描述

我在 Julia 工作,我正在尝试使用 Documenter.jl 为 Examples.jl 创建文档页面,当我尝试运行我的 make.jl 文件时,我不断收到此错误:

错误:LoadError:UndefVarError:类型未定义

这是我的 make.jl 文件的代码:

using Documenter
using Examples

makedocs(
    sitename = "Examples.jl",
    pages = Any[
        "About" => "index.md",
        "Main" => "main.md",
        "Graphs" => "graphs.md",
        "Utilities" => "utilities.md",
        "Tutorial" => "tutorial.md"
    ]
)

任何想法如何解决这个错误?谢谢

标签: julia

解决方案


正如@Matt B. 指出的那样,type它不再是一个有效的关键字。在 Julia 0.x 中,您曾经将类型定义为:

type foo
    bar
end

现在我们使用 structormutable struct代替。例如

struct foo
    bar
end

浏览您的代码,看看您是否type在任何地方看到。


推荐阅读