设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1137|回复: 7
打印 上一主题 下一主题

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

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
8 小时
注册时间
2009-8-18
帖子
27
跳转到指定楼层
1
发表于 2009-8-27 21:47:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

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

Lv1.梦旅人

清纯红

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

贵宾

2
发表于 2009-8-27 21:56:09 | 只看该作者
本帖最后由 赤点 于 2009-8-27 21:57 编辑

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

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
110
在线时间
0 小时
注册时间
2009-8-27
帖子
2
3
发表于 2009-8-27 22:45:10 | 只看该作者
好难哦,不懂诶……
えっちいのは,嫌いです!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
8 小时
注册时间
2009-8-18
帖子
27
4
 楼主| 发表于 2009-8-28 11:31:56 | 只看该作者
不懂!
能说得通俗一点吗?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

℃ake

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

使用道具 举报

Lv1.梦旅人

℃ake

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

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
8 小时
注册时间
2009-8-18
帖子
27
7
 楼主| 发表于 2009-8-30 15:54:31 | 只看该作者
是够通俗的:D
不过你少说了一个继承!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
8 小时
注册时间
2009-8-18
帖子
27
8
 楼主| 发表于 2009-8-30 15:55:36 | 只看该作者
等等!!
我记得还有class变量!就是@@Xxxx
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-1-10 04:02

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表