查看: 1269|回复: 7

[已经解决] 跟我从头学脚本的问题

  [复制链接]
梦石
0
星屑
50
在线时间
8 小时
注册时间
2009-8-18
回帖
20
发表于 2009-8-27 21:47:55 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
我看到在说明变量与常量时的local变量和instance变量例子差不多,只是变量名变了一下,
这个local变量和instance变量有什么区别我没看懂,
那位给我解释一下?
谢谢了

清纯红

梦石
0
星屑
61
在线时间
65 小时
注册时间
2009-7-23
回帖
955

贵宾

发表于 2009-8-27 21:56:09 | 显示全部楼层
本帖最后由 赤点 于 2009-8-27 21:57 编辑

你把那段列出来吧
local变量和instance变量
一个是局部变量一个是实例变量
在局部变量作用域(类、模块、方法定义的部分)中小写字母开头的标识符要初始赋值,这个赋值属于局部变量的声明。
以“@”开头的变量就是实变量,属于特定的对象。实变量可以在其类或子类的方法中引用。引用尚未初始化的实变量其值为 nil。
就算痛也要做,宅必备,宅人的必备网站
回复

使用道具 举报

梦石
0
星屑
110
在线时间
0 小时
注册时间
2009-8-27
回帖
2
发表于 2009-8-27 22:45:10 | 显示全部楼层
好难哦,不懂诶……
えっちいのは,嫌いです!
回复

使用道具 举报

梦石
0
星屑
50
在线时间
8 小时
注册时间
2009-8-18
回帖
20
 楼主| 发表于 2009-8-28 11:31:56 | 显示全部楼层
不懂!
能说得通俗一点吗?
回复

使用道具 举报

℃ake

梦石
0
星屑
50
在线时间
8 小时
注册时间
2009-6-6
回帖
670
发表于 2009-8-28 11:37:32 | 显示全部楼层
打个比方。
没有符号的变量出了def就死掉了。
“@”后面的变量出了class就死掉了。
“$”后面的变量永远不会死,它是信春(河蟹)哥的。
我爱66RPG,但我讨厌66.
回复

使用道具 举报

℃ake

梦石
0
星屑
50
在线时间
8 小时
注册时间
2009-6-6
回帖
670
发表于 2009-8-28 11:39:39 | 显示全部楼层
比如说,一个类里面。有一些单纯的字母组成的变量,只能在def里使用,出了def之后,变量就无效了。有一些“@”+字符组成的变量,这些变量是可以在类里面通用的,但是出了这个类(就是class)就无效了。有一些“$”+字符组成的变量,这些变量是可以在任何脚本通用的,永远生效。
我爱66RPG,但我讨厌66.
回复

使用道具 举报

梦石
0
星屑
50
在线时间
8 小时
注册时间
2009-8-18
回帖
20
 楼主| 发表于 2009-8-30 15:54:31 | 显示全部楼层
是够通俗的:D
不过你少说了一个继承!
回复

使用道具 举报

梦石
0
星屑
50
在线时间
8 小时
注册时间
2009-8-18
回帖
20
 楼主| 发表于 2009-8-30 15:55:36 | 显示全部楼层
等等!!
我记得还有class变量!就是@@Xxxx
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部