- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
MATLAB 提供了两个函数来检查代码是否有错误 mlint
和 checkcode
。
它们之间的主要区别是什么,为什么MATLAB帮助说不推荐使用mlint
,应该使用checkcode
?
最佳答案
checkcode
只是 mlint
的新名称。
大约六七年前,MathWorks 决定,出于品牌和产品完整性的原因,如果人们将 MATLAB(包括语言、IDE、图形、库等)视为称为 MATLAB 的单一实体,他们会更喜欢它,而不是可分离的东西。
他们意识到他们一直在通过将底层语言称为“M”(在代码、评论和一些营销 Material 中)来促成这个问题,这可能会给人一种印象,即 MATLAB 只是“M”的包装器"语言。
他们检查了产品并清除了几乎所有对“M”的引用,mlint
命令就是其中之一。
但是,他们有许多客户依赖命令 mlint
的存在,并且不想更新他们的代码。所以 mlint
仍然存在是为了向后兼容,但它是故意不公开的,它的帮助/文档只是说不再推荐它,你应该改用 checkcode
。
在现代版本的 MATLAB 中,如果您键入 edit mlint
,您会看到它实际上只是在后台调用 checkcode
。
功能一如既往,只是名称发生了变化。不过,如果您正在开始一个新项目,您应该使用 checkcode
,因为最终所有这些遗留客户最终都会升级一些东西,到那时 MathWorks 可能会决定最终删除 mlint
完全。
关于matlab - MATLAB 中的 mlint 和 checkcode 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46639255/
我继承了一些作者厌恶分号的代码。是否可以一次性修复所有 mlint 消息(至少是所有具有自动修复功能的消息),而不必单击每个消息并按 ALT+ENTER? 最佳答案 注意:此答案使用函数 MLINT
MATLAB 提供了两个函数来检查代码是否有错误 mlint 和 checkcode。 它们之间的主要区别是什么,为什么MATLAB帮助说不推荐使用mlint,应该使用checkcode? 最佳答案
我在 MATLAB 中使用 checkcode 函数为我提供提供的文件名中所有错误消息的结构,以及它们的 McCabe 复杂性和与该错误相关的 ID。即; info = checkcode(fileN
我是一名优秀的程序员,十分优秀!