假设我有一个带有方法栏的类 Foo。
我还有一个独立的函数栏,它接受 Foo 类的对象。
可以区分两者吗?或者他们是一样的?
foo = Foo()
foo.bar() %Is this call equivalent
bar(foo) %to this call?
编辑:我的无限循环问题示例:
项目类
classdef Project
...
function predict(proj)
...
run_predict;
end
run_predict(在 "proj = Project()" 之后调用)
...
predict(proj);
predict 函数(这永远不会被调用!)
function predict(proj);
...
end