我有一个类,其属性通常由多个嵌套索引访问, 它工作正常,但代码难看且不可读:
self.beta(self.index(self.act))=self.beta(self.index(self.act))+self.alpha*self.step(self.index(self.sv));
是否有任何命令如python中的“with”或其他语言中的“using”以避免“.self”s? 谢谢
答案 0 :(得分:0)
您可以尝试使用等效的模块:
这对我来说似乎不是一个非常实用的解决方案,但我想如果上述说法真的让你的眼睛流血,你可能会考虑这样做。
您会发现此链接对确定MATLAB在OOP方面可以做什么和不能做什么特别有用:
http://www.mathworks.com/help/matlab/matlab_oop/matlab-vs-other-oo-languages.html
请记住,永远不要尝试将语言编码为其他语言:)