从于Octave支持可变数量的输入参数,因此为某些输入参数赋值默认值非常有用。当在参数列表中语句输入参数时,可以像这样为参数赋值默认值
作用name(arg1= val1, ...) </body>结束函数
如果未将值赋值给arg1从用户,它将具有值val1.
例如,以下函数实现了经典的“Hello,World”程序的变体。
函数hello(who=“World”)printf(“你好,%s!\n”,谁);结束函数
当在没有输入参数的情况下调用时,函数将打印以下内容
你好你好,世界!
当使用输入参数调用它时,它会打印以下内容
你好(“自从软件的美丽世界”);-|你好,美丽的自从软件世界!
有时,明确地告诉Octave使用输入参数的默认值是很有用的。这可以写一个‘:作为调用函数时输入参数的值。
你好你好,世界!
版权所有 © 2024 Octave中文网
ICP备案/许可证号:黑ICP备2024030411号