古明地 蓝13:07:02
因为咱主人变笨了- -所以我也变笨了- -
右代宫 真里亚 13:07:11
self.xxx?
古明地 蓝 13:07:14
嗯
古明地 蓝13:07:25
调用带等号的方法的话
右代宫 真里亚 13:07:46
需要加 self ?
右代宫 真里亚 13:07:57
这个还真不知道
古明地 蓝 13:08:03
必须跟程序说清楚【这是方法】
否则程序会认为是局部变量
右代宫 真里亚13:08:25
= =
古明地 蓝13:08:24
因为带等号的方法通常都用作外部接口
死君(DK)13:08:27
囧死我 - -明白了,谢谢
右代宫 真里亚 13:08:31
C 里就没这个问题
古明地 蓝 13:08:34
所以大多数情况就不需要了
古明地 蓝 13:08:45
比如@window.x = XXX
古明地 蓝 13:08:52
这样程序能认出来是方法
古明地 蓝13:09:03
但是要是内部的话,除了直接对@x赋值之外
右代宫 真里亚 13:09:08
方法和变量时相同的名字了
古明地 蓝 13:09:08
就得用self.x = x
欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |