我正在 MATLAB 中编写一些简单的面向对象的代码。我正在尝试调用我的一个类方法,但其定义中没有输入或输出参数。
函数定义:
function roll_dice
函数调用:
obj.roll_dice;
执行此操作时,MATLAB 会说:
??? Error using ==> roll_dice
Too many input arguments.
Error in ==> DiceSet>Diceset.Diceset at 11
obj.roll_dice;
(etc...)
任何人有任何想法可能导致它?是否有我不知道我正在传递的秘密自动参数?