因为想实现在一个.m文件中写多个类似功能的函数,查询后发现还是需要一个主函数,所以干脆把第一个函数设定为主函数,正好其他几个类似功能的函数写到下面,方便被主函数调用。遂主函数采用不定参数的形式,通过解析参数来定最后调用什么函数,整体代码如下
首先是主函数,draw是一个绘图函数,希望通过传入的参数来决定要怎样画,调用什么函数来画。
然后定义本函数可接受的所有参数,因为参数必须要设定默认值,但我预定的参数并不一定全部用上,因此在此处简单设定为1,而实际这些参数的值是多元数组,通过判断参数值的size来看它是否被真正的赋值了。

此处定义了4个参数,前两个参数如果被赋值,则调用函数1,后两个参数如果被赋值则调用函数2。采用size判断是否被赋值,其实就是傻瓜逻辑,为了省事。
特别注意的是,这一套流程概括为,建立parser→添加parser可解析参数→解析parser→读取parser解析结果→进行操作,除了最后一个,缺一不可

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/171706.html