美文网首页轻松学习E-Prime
轻松学习E-Prime(二十四):声明并赋值一个变量

轻松学习E-Prime(二十四):声明并赋值一个变量

作者: 又玄机器 | 来源:发表于2020-08-15 08:39 被阅读0次

变量类型

下面这段无论你是否理解,请浏览后继续往下看。
对于E-Basic的变量你可以这样理解,这是你自己可以随意改变的量。编程过程中我们时不时要声明一些变量来操作。比如,我们声明一个叫“data”的东西,他是一个字符串(你可以姑且把“字符串”一词可以理解为句子),假设内容为“这是数据”。然后我们在TextDisplay里调用他,设置它为Text,TextDisplay就会显示“这是数据”了。
没错,这和用TextDisplay去调用List中的某一列是极其相似的。
如果你还是无法理解,只要继续看下去,等你完成了几个例子,你就知道是怎么回事了。
请继续看下去,我们等一会直接应用,你就会明白了。
对于E-Prime,你只要掌握下面几种变量类型就行了,其变量类型和VB完全相同。这里不会非常具体的介绍,如果你对VB感兴趣,直接去看有关VB的书。想要系统学习编程,更不需要在这里浪费时间了。
Integer:整数,允许的范围在-32768到+32767。
Long:更大的整数,允许的范围在-2147483648到+2147483647。
Single和Double:当做有小数点的数用就好了,一般不出现。
String:字符串,你可以理解为句子。
Boolean:布尔型。有True和False两种类型,理解成“是”和“否”就好。

声明并赋值一个变量

尽管VB里还有多种多样的变量类型,不过对于E-Prime实验设计,差不多知道上面几种就够用了。定义变量的方式非常简单:

Dim x as Integer

上面的句子就定义了一个临时变量,名字为x,类型为Integer。这个时候x的数值会被初始化为0。也就是x=0。我们也可以修改它的数值,例如直接写:

x=1

这样,x的数值就为1了。
现在我们把上一节的代码修改成下面的样子:

dim temp as string
temp="Hallo World"
TextDisplay1.text=temp
temp="33"
TextDisplay1.FontSize=temp
temp="Yes"
TextDisplay1.FontUnderline = CLogical(temp)
TextDisplay1.FontBold = CLogical(temp)
TextDisplay1.ForeColor = CColor("white")
TextDisplay1.BackColor = CColor("black")


示例图

然后运行,你会看到结果没什么不同。(可参考“示例程序3-2”)
这就说明,我们可以用变量来替代原来的值。我们在上面的代码中,三次改变变量temp的数值,并赋给属性或者作为参数赋给函数(也就是CLogical和CColor,这两种东西称函数)。第二行中,temp变成"Hallo World",第三行temp赋给了TextDisplay1的Text属性;接下去变成“33”,赋给FontSize;变成“Yes”,放进CLogical方法中。从这里我们也可以知道,代码的运行方向是从上往下的。

如果无法理解,不妨试试修改33为72,Hallo World为Hallo E-Basic,再运行看看有什么效果?

另外,变量名是可以自定的,但是不能重复。对于E-Prime,”c”这个名称是不能用的,比如:Dim c as Integer,这是不允许的,因为c已经被用走了,之后你会知道。变量名也不能以数字开头,一些特殊符号也不能包含。建议您用英文字母作为变量名就好了,可以在变量名最后用数字。


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

相关文章

  • 轻松学习E-Prime(二十四):声明并赋值一个变量

    变量类型 下面这段无论你是否理解,请浏览后继续往下看。对于E-Basic的变量你可以这样理解,这是你自己可以随意改...

  • =和:=区别

    go语言中 = 是赋值,而 := 是声明变量并赋值

  • Mysql 声明变量并赋值

    mysql中变量不用事前申明,在用的时候直接用“@变量名”使用就可以了。 第一种用法: 第二种用法: 注意上面两种...

  • null undefined

    区别 undefined: 声明了变量,但未赋值。例如:var a; null:声明了某一变量,并赋值,只是值为空...

  • ES6系列之变量的解构赋值

    本篇目录: 数组的解构赋值变量声明并赋值时的解构变量先声明后赋值时的解构不完全解构默认值交换变量解析一个从函数返回...

  • Golang基础语法

    一,变量和常量 1,变量的声明 批量声明: 声明并赋值: 程序自动判断: 注意事项: 变量声明的时候会在变量对应的...

  • 数据结构(一)指针、结构与链表(待更新)

    一.指针 int *Ptr; //声明一个整型指针变量 int y=7 ; //声明一个整型变量并赋值为7...

  • JAVA与JS基础知识比对(一)

    js 变量 声明: var 变量名 赋值: 先声明,在赋值 声明之后直接赋值 以逗号隔开,给多个变量赋值 只声明,...

  • 5.Go语言变量的基本用法

    变量的声明与赋值 单个变量的声明与赋值声明格式:var <变量名称> <变量类型>赋值格式:<变量名称> = <表...

  • JS生成三个不同的随机数

    //声明一个空数组 var Arr = []; // 声明一个变量并赋值 var add=0; while(add...

网友评论

    本文标题:轻松学习E-Prime(二十四):声明并赋值一个变量

    本文链接:https://www.haomeiwen.com/subject/znlodktx.html