我之前用的是julia0.6,现在换成了julia1.1,好多语法都变了,怎么知道这些改变?
比如之前构造一个变量类型:
这个错误应该如何解决?
type
改为 struct
。可以用过渡性的 0.7 版本或者 Compat 包。我从 1.0 开始才入的坑,所以我并没有实际用过这两种方法,不保证肯定有效。
2 个赞
装个 0.7,把代码在 repl 里跑一边,有什么问题会给你 warning 的,照着改就完了。
有些函数可能已经废止了,给了 warning 但没告诉你怎么么改, google 一下看有没有替代的函数,或者是移动到标准库或其他包里了。
julia> type BATT end
┌ Warning: Deprecated syntax `type` at REPL[1]:1.
│ Use `mutable struct` instead.
└ @ REPL[1]:1
julia>
1 个赞
多谢!下载了julia-0.7.0,确实会给出warning。