文章已在维权骑士进行版权登记,谢绝任何形式转载,感谢您的支持!
函数参数的作用
函数的作用就是尽可能得减少重复劳动,对于一些相类似的功能,比如算法相同,只是输入和输出不同的时候,就可以使用参数来提高函数的利用率了。
函数的返回值
课程之前也说过,Routine分为有返回值和无返回值两种类型,定义方式就是在函数名之后添加冒号和返回类型,其中还有几个注意事项:
使用RETURN返回当前routine的返回值,同时也结束当前routine程序;
如果没有返回值,该指令就直接退出routine;
FILE、PATH和Vision types的数据类型是不能作为返回类型来使用的;
如果返回是数组,则不能指定数组大小,相当于返回的只是数组的地址,跟C语言中的指针相类似;
函数的参数
对于FANUC工业机器人的KAREL语言,在形参上的设置上是同类型的形参需要使用逗号进行分割,就像形参2和形参3一样,他们属于同类型形参;同时也可以看到在其名称后面有一个冒号,并紧接着标注其输入类型;
而对于不同类型的形参,则需要使用分号进行分割,例如形参1和形参2所看到这样。
这个程序所要实现的功能,其实很简单,只是有一个小地方需要注意一下,就是ROUTINE的返回值必须用小括号将其括起来。
领取专属 10元无门槛券
私享最新 技术干货