[已解决] 请教函数参数检查的两种方法:inputParser, arguments

[复制链接]
forwei618 发表于 2022-1-7 17:11:29
我的是R2020a,最近学习matlab官方的《编程基础》,第21章“函数参数”提到了用 validateattributes 和 inputParser 进行函数参数检查,这两个函数都是R2007中推出的。
第26章“函数参数验证”提到了用 arguments 做参数检查,这个函数是R2019b中推出的。

我的问题是:
1.好像arguments的功能更加强大,是不是可以完全替代前面那两个参数检查函数?或者说,有没有功能是只能用 validateattributes 和 inputParser实现,没法用 arguments 实现的?
2.觉得参数检查不是太必要,就有些类似于“程序员一天写100行代码,10天写多少行,那就要确认这10天没有生病,没有996,没有.....等等意外”。大家平时参数检查做得多吗?




最佳答案


WarnerChang 发表于 2022-1-7 18:08:22
参数检查还是很重要的吧

一般我就对输入参数的个数和类型进行检查,你说的这几个函数没怎么用过
回复此楼

1 条回复


WarnerChang 发表于 2022-1-7 18:08:22
参数检查还是很重要的吧

一般我就对输入参数的个数和类型进行检查,你说的这几个函数没怎么用过
回复此楼
您需要登录后才可以回帖 登录 | 注册

本版积分规则

相关帖子
相关文章
热门教程
站长推荐
快速回复 返回顶部 返回列表