这个例子展示了如何使用波浪号(~
)算子。
当函数必须接受预定义的一组输入,但函数不使用所有输入时,请使用此操作符。常见的应用程序包括定义回调函数(如这里所示)或从超类派生类。
在名为的文件中为按钮定义回调函数colorButton.m
不使用eventdata
输入。忽略带有波浪号的输入。
函数colorButton图;uicontrol (“风格”,“按钮”,“字符串”,点击我的,“回调”@btnCallback)函数btnCallback (h ~)组(h,“写成BackgroundColor”兰德(3,1))
的函数声明btnCallback
本质上和
函数btnCallback (h, eventdata)
但是,使用波浪号可以防止添加eventdata
到函数工作区,并使函数不使用更清楚eventdata
。
您可以忽略参数列表中任意位置的任意数量的函数输入。用逗号分隔连续的波浪号,例如
myfunction (myinput, ~ ~)