轻松学习E-Prime(二十六):记录呈现的次数——Public声明变量(全局变量)

到目前为止,我们学的代码好像没什么(和谐)用!因为仅仅是设置属性的话,我们直接设置就好了,何必要写这些代码呢?
如果你有这样的疑问!首先赞许你的质疑精神!然后我想说,因为这才刚开始,我们还有很多要学。
现在为了让你切身体会到代码的作用,我们先来做这个实验。
我们接下来准备写一段代码来记录刺激一共呈现了几次,于是我们这么做:

在List1中进行设置

在Inline1里写入下面的代码:

dim i as integer
i=i+1
TextDisplay1.Text=i


在Inline1里写入代码

现在我们运行。TextDisplay会呈现4次。按我们的想法,呈现的内容应该分别是1、2、3、4。
然而!运行后我们会发现!都是呈现1。这是怎么回事呢?这是因为用Dim来定义变量,定义的变量是临时的。为了节约内存,用完就清除了。也就是说,我们定义了i之后,系统默认将其赋值为0,然后我们加1,就变成了1;等下一轮程序的时候,由于上一轮的i已经被清除,这时我们再定义的i又变成了0。以此类推。
那么这里我们该怎么做呢?我们可以在User自定义脚本中用Public关键字声明变量。这样就能达到我们想要的效果。
首先在菜单中,点击Tool,再点击Script,或者直接按Alt+5来打开Script窗口。如下左图所示:


找到User自定义脚本

点击后,弹出右图的对话框。
点左下角,进入User页面,输入:Public i as integer


在User中输入

然后把Inline1中的Dim i as integer删掉。

现在运行,就是我们想要的效果了。
请对比示例程序3-4和示例程序3-5来查看,您就能明白其中的不同了。记得查看示例程序3-5的User页面的代码。

阶段练习

让一个TextDisplay呈现五次。呈现的内容为“呈现次数的两倍是:”这些内容,并紧跟在后面显示【呈现次数乘以2的数值】。其Duration属性也总是为【呈现次数乘以2000】。


此为开源免费教程。教程所用资源等请访问目录或专题,或者Github页面:
https://www.jianshu.com/p/5bbf1c274370
https://github.com/zkx654321/Learn-E-Prime-Easily

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 202,802评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,109评论 2 379
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 149,683评论 0 335
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,458评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,452评论 5 364
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,505评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,901评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,550评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,763评论 1 296
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,556评论 2 319
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,629评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,330评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,898评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,897评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,140评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,807评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,339评论 2 342