易语言知识库查询版.docx
- 文档编号:9709659
- 上传时间:2023-05-20
- 格式:DOCX
- 页数:80
- 大小:44.34KB
易语言知识库查询版.docx
《易语言知识库查询版.docx》由会员分享,可在线阅读,更多相关《易语言知识库查询版.docx(80页珍藏版)》请在冰点文库上搜索。
易语言知识库查询版
系统核心支持库4.4版
—————————————————————————
—————————————————————————
一.流程控制类别系统核心支持库
二.算术运算类别
三.逻辑比较类别系统核心支持库
四.位运算类别系统核心支持库
五.变量操作类别系统核心支持库
六.数组操作类别系统核心支持库
七.环境存取类别系统核心支持库
八.拼音处理类别系统核心支持库
九.文本操作类别系统核心支持库
十.字节集操作类别系统核心支持库
十一.数值转换类别系统核心支持库
十二.时间操作类别系统核心支持库
十三.磁盘操作跳至:
系统核心支持库
十四.文件读写类别系统核心支持库
十五.系统处理类别系统核心支持库
十六.媒体播放类别系统核心支持库
十七.程序调试类别系统核心支持库
十八.其他类别系统核心支持库
十九.数据库类别系统核心支持库
二十.网络通信类别系统核心支持库
二十一.控制台操作类别系统核心支持库
—————————————————————————
—————————————————————————
一.流程控制类别系统核心支持库
————————————————
1.如果2.如果真
3.判断4.判断循环首
5.循环判断首6.计次循环首
7.变量循环首8.到循环尾
9.跳出循环10.返回
11.结束
————————————————
————————————————
1.如果命令 英文命令:
ife
本命令根据提供的逻辑参数的值,来决定是否改变程序的执行位置,如果提供的逻辑参数值为真,程序继续顺序向下执行,否则跳转到左侧箭头线指向的命令处去执行。
————————————————
语法:
无返回值如果(条件)
————————————————
2.如果真命令 英文命令:
if
本命令根据提供的逻辑参数的值,来决定是否改变程序的执行位置,如果提供的逻辑参数值为真,程序继续顺序向下执行,否则跳转到左侧箭头线指向的命令处去执行。
同“如果”命令相比,本命令没有为假时的程序部分。
————————————————
语法:
无返回值如果真(条件)
————————————————
3.判断命令英文命令:
switch
本命令根据提供的逻辑参数的值,来决定是否改变程序的执行位置,如果提供的逻辑参数值为真,程序继续顺序向下执行,否则跳转到下一分支处去继续判断。
语法:
无返回值判断(条件)
————————————————
4.判断循环首英文命令:
while
本命令根据提供的逻辑参数的值,来决定是否进入循环。
如果提供的逻辑参数值为真,程序顺序执行下一条命令进入循环,否则跳转到本命令所对应的“判断循环尾”命令的下一条命令处以跳出循环。
语法:
无返回值判断循环首(条件)
————————————————
5.循环判断首英文命令:
DoWhile
执行本命令后将顺序执行下一条命令进入程序循环。
语法:
无返回值循环判断首()
————————————————
6.计次循环首英文命令:
counter
执行本命令将把循环体内的命令重复执行指定的次数。
提供的整数参数值决定将重复执行的次数。
语法:
无返回值计次循环首(循环次数,[已循环次数记录变量])
————————————————
7.变量循环首命令英文:
for
执行本命令将利用变量对循环体内的命令进行循环执行。
第一次执行此命令时将使用“变量起始值”参数初始化“循环变量”参数所指定的变量。
每次(包括第一次)执行到此命令处都将判断循环变量内的值是否已经超过“变量目标值”参数所指定的值,如已超过,则跳转到对应的“变量循环尾”命令的下一条命令处继续执行,否则顺序执行下一条语句继续进行循环。
语法:
无返回值变量循环首(变量起始值,变量目标值,变量递增值,[循环变量])
————————————————
8.到循环尾英文命令:
continue
本命令转移当前程序执行位置到当前所处循环体的循环尾语句处。
语法:
无返回值到循环尾()
————————————————
9.跳出循环命令英文命令:
break
本命令转移当前程序执行位置到当前所处循环体循环尾语句的下一条语句处。
语法:
无返回值跳出循环()
————————————————
10.返回命令英文:
return
本命令转移当前程序执行位置到调用本子程序语句的下一条语句处,并可根据需要返回一个值到子程序调用处。
语法:
无返回值返回([返回到调用方的值])
————————————————
11.结束命令 英文命令:
end
本命令结束当前易程序的运行。
语法:
无返回值结束()
————————————————
————————————————
————————————————
二.算术运算类别
————————————————
1.相乘2.相除3.整除4.求余数
5.相加6.相减7.负8.取符号
9.取绝对值10.取整11.绝对取整12.四舍五入
13.求次方14.求平方根15.求正弦16.求余弦
17.求正切18.求反正切19.求自然对数20.求反对数
21.是否运算正确22.置随机数种子23.取随机数
————————————————
1.相乘英文命令:
mul
返回两个数值的乘积,运算符号为“*”或“×”。
语法:
双精度小数型相乘(被乘数,乘数,…)
————————————————
2.相除英文命令:
div
返回两个数值的商,运算符号为“/”或“÷”。
语法:
双精度小数型相除(被除数,除数,…)
————————————————
3.整除英文命令:
IDiv
求出两个数值的商,并返回其整数部分,运算符号为“\”。
语法:
双精度小数型整除(被除数,除数,…)
————————————————
4.求余数英文命令:
mod
求出两个数值的商,并返回余数部分,运算符号为“%”或“Mod”。
语法:
双精度小数型求余数(被除数,除数,…)
————————————————
5.相加英文命令:
add
运算符号为“+”,用途为:
1、返回两个数值的和;2、将两个文本首尾连接起来,返回连接后的文本;3、将两个字节集首尾连接起来,返回连接后的字节集。
语法:
通用型相加(被加数或文本或字节集,加数或文本或字节集,…)
————————————————
6.相减英文命令:
sub
返回两个数值的差,运算符号为“-”。
语法:
双精度小数型相减(被减数,减数,…)
————————————————
7.负英文命令:
neg
反转一个数值的正负符号并返回反转后的值,运算符号为“-”(放在表达式首)。
语法:
双精度小数型负(数值)
————————————————
8.取符号 英文命令:
sgn
返回一个整数,如果小于零,表明给定数值为负;如果等于零,表明给定数值为零;如果大于零,表明给定数值为正。
语法:
整数型取符号(欲取其符号的数值)
————————————————
9.取绝对值 英文命令:
abs
如果所提供数值为字节型,则将直接返回该数值。
语法:
双精度小数型取绝对值(欲取其绝对值的数值)
————————————————
10.取整命令 英文命令:
int
返回一个小数的整数部分。
本命令与“绝对取整”命令不相同之处为:
如果给定小数为负数,则本命令返回小于或等于该小数的第一个负整数,而“绝对取整”命令则会返回大于或等于该小数的第一个负整数。
例如,本命令将-7.8转换成-8,而“绝对取整”命令将-7.8转换成-7。
语法:
整数型取整(欲取整的小数)
————————————————
11.绝对取整 英文命令:
fix
返回一个小数的整数部分。
本命令与“取整”命令不相同之处为:
如果给定小数为负数,则本命令返回大于或等于该小数的第一个负整数,而“取整”命令则会返回小于或等于该小数的第一个负整数。
例如,本命令将-7.8转换成-7,而“取整”命令将-7.8转换成-8。
语法:
整数型绝对取整(欲取整的小数)
————————————————
12.四舍五入 英文命令:
round
返回按照指定的方式进行四舍五入运算的结果数值。
语法:
双精度小数型四舍五入(欲被四舍五入的数值,[被舍入的位置])
————————————————
13.求次方 英文命令:
pow
返回指定数值的指定次方。
语法:
双精度小数型求次方(欲求次方数值,次方数)
————————————————
14.求平方根命令 英文命令:
sqr
返回指定参数的平方根。
语法:
双精度小数型求平方根(欲求其平方根的数值)
————————————————
15.求正弦 英文命令:
sin
返回指定角的正弦值。
语法:
双精度小数型求正弦(欲进行计算的角)
————————————————
16.求余弦 英文命令:
cos
返回指定角的余弦值。
语法:
双精度小数型求余弦(欲进行计算的角)
————————————————
17.求正切 英文命令:
tan
返回指定角的正切值。
语法:
双精度小数型求正切(欲进行计算的角)
————————————————
18.求反正切 英文命令:
atn
返回指定数的反正切值。
语法:
双精度小数型求反正切(欲求其反正切值的数值)
————————————————
19.求自然对数 英文命令:
log
返回指定参数的自然对数值。
自然对数是以e为底的对数。
常量#e的值大约是2.718282。
语法:
双精度小数型求自然对数(欲求其自然对数的数值)
————————————————
20.求反对数 英文命令:
exp
返回e(自然对数的底)的某次方。
语法:
双精度小数型求反对数(欲求其反对数的数值)
————————————————
21.是否运算正确 英文:
IsCalcOK
对“求次方”、“求平方根”、“求正弦值”、“求余弦值”、“求正切值”、“求反正切值”、“求自然对数”、“求反对数”等等数学运算命令所计算出来的双精度结果数值进行校验,如果该数值正确有效,返回真。
如果该数值是运算错误或运算溢出后的结果,返回假。
语法:
逻辑型是否运算正确(欲校验的计算结果)
————————————————
22.置随机数种子英文:
randomize
随机数生成器初始化一个种子值,不同的种子值将导致“取随机数”命令返回不同的随机数系列。
语法:
无返回值置随机数种子([欲置入的种子数值])
————————————————
23.取随机数 英文:
rnd
返回一个指定范围内的随机数值。
在使用本命令取一系列的随机数之前,应该先使用“置随机数种子”命令为随机数生成器初始化一个种子值。
语法:
整数型取随机数([欲取随机数的最小值],[欲取随机数的最大值])
————————————————
————————————————
————————————————
三.逻辑比较类别系统核心支持库
————————————————
1.等于2.不等于3.小于4.大于
5.小于或等于6.大于或等于7.近似等于
8.并且9.或者10取反
————————————————
————————————————
1.等于
被比较值与比较值相同时返回真,否则返回假,运算符号为“=”或“==”。
语法:
逻辑型等于(被比较值,比较值)
————————————————
2.不等于
被比较值与比较值不相同时返回真,否则返回假,运算符号为“<>”或“!
=”或“≠”。
语法:
逻辑型不等于(被比较值,比较值)
————————————————
3.小于
被比较值小于比较值时返回真,否则返回假,运算符号为“<”。
语法:
逻辑型小于(被比较值,比较值)
————————————————
4.大于
被比较值大于比较值时返回真,否则返回假,运算符号为“>”。
语法:
逻辑型大于(被比较值,比较值)
————————————————
5.小于或等于
被比较值小于或等于比较值时返回真,否则返回假,运算符号为“<=”或“≤”。
语法:
逻辑型小于或等于(被比较值,比较值)
————————————————
6.大于或等于
被比较值大于或等于比较值时返回真,否则返回假,运算符号为“>=”或“≥”。
语法:
逻辑型大于或等于(被比较值,比较值)
————————————————
7.近似等于
当比较文本在被比较文本的首部被包容时返回真,否则返回假,运算符号为“?
=”或“≈”。
语法:
逻辑型近似等于(被比较文本,比较文本)
————————————————
8.并且
如果所提供的两个参数逻辑值都为真则返回真,否则返回假,运算符号为“&&”或“And”或“且”。
语法:
逻辑型并且(逻辑值一,逻辑值二,…)
————————————————
9.或者
如果所提供的两个参数逻辑值中任意有一个为真则返回真,否则返回假,运算符号为“||”或“Or”或“或”。
语法:
逻辑型或者(逻辑值一,逻辑值二,…)
————————————————
10.取反
如果参数值为真则返回假,如果参数值为假则返回真。
语法:
逻辑型取反(被反转的逻辑值)
————————————————
————————————————
————————————————
四.位运算类别系统核心支持库
————————————————
1.位取反2.位与3.位或4.位异或
5.左移6.右移7.合并整数8.合并短整数
————————————————
————————————————
1.位取反英文命令:
bnot
将指定数值每一个比特位的值取反后返回。
语法:
整数型位取反(欲取反的数值)
————————————————
2.位与英文命令:
band
如两个数值有某共同比特位为1,则返回值的对应位也为1,否则为0。
返回计算后的结果。
语法:
整数型位与(位运算数值一,位运算数值二,…)
————————————————
3.位或英文命令:
bor
如两个数值中有一个数值的某一比特位不为零,则返回值的对应位就为1,否则为0。
返回计算后的结果。
语法:
整数型位或(位运算数值一,位运算数值二,…)
————————————————
4.位异或英文命令:
bxor
如两个数值对应比特位的值不相等,则返回值的对应位就为1,否则为0。
返回计算后的结果。
语法:
整数型位异或(位运算数值一,位运算数值二,…)
————————————————
5.左移
将某整数的数据位左移指定位数,返回移动后的结果。
语法:
整数型左移(欲移动的整数,欲移动的位数)
————————————————
6.右移
将某整数的数据位右移指定位数,返回移动后的结果。
语法:
整数型右移(欲移动的整数,欲移动的位数)
————————————————
7.合并整数
将第一个整数的低16位放置到结果整数的低16位,将第二个整数的低16位放置到结果整数的高16位,以此合并成一个整数,并返回合并后的结果。
语法:
整数型合并整数(用作合并的整数1,用作合并的整数2)
————————————————
8.合并短整数
将第一个整数的低8位放置到结果短整数的低8位,将第二个整数的低8位放置到结果短整数的高8位,以此合并成一个短整数,并返回合并后的结果。
语法:
短整数型合并短整数(用作合并的整数1,用作合并的整数2)
————————————————
————————————————
————————————————
五.变量操作类别系统核心支持库
————————————————
1.赋值2.连续赋值
————————————————
————————————————
1.赋值命令 英文:
set
————————————————
将指定的常数、常数集、常量、资源、对象或者变量赋于到指定的变量或变量数组中去。
运算符号为“=”。
语法:
无返回值赋值(被赋值的变量或变量数组,用作赋于的值或资源)
————————————————
2.连续赋值 英文命令:
store
将指定的常数、常数集、常量、资源、对象或者变量赋予到一系列变量或变量数组中去。
语法:
无返回值连续赋值(用作赋于的值或资源,被赋值的变量或变量数组,…)
————————————————
————————————————
————————————————
六.数组操作类别系统核心支持库
————————————————
1.重定义数组2.取数组成员数3.取数组下标4.复制数组
5.加入成员6.插入成员7.删除成员8.清除数组
9.数组排序10.数组清零
————————————————
————————————————
1.重定义数组英文命令:
ReDim
本命令可以重新定义指定数组的维数及各维的上限值。
语法:
无返回值重定义数组(欲重定义的数组变量,是否保留以前的内容,数组对应维的上限值,…)
————————————————
2.取数组成员数英文:
GetAryElementCount
取指定数组变量的全部成员数目,如果该变量不为数组,返回-1,因此本命令也可以用作检查指定变量是否为数组变量。
语法:
整数型取数组成员数(欲检查的变量)
————————————————
3.取数组下标英文:
UBound
返回指定数组维可用的最大下标(最小下标固定为1)。
如果给定变量不为数组变量或指定维不存在,返回0。
语法:
整数型取数组下标(欲取某维最大下标的数组变量,[欲取其最大下标的维])
————————————————
4.复制数组英文命令:
CopyAry
将数组数据复制到指定的数组变量,该数组变量内的所有数据和数组维定义信息将被全部覆盖。
语法:
无返回值复制数组(复制到的数组变量,待复制的数组数据)
————————————————
5.加入成员英文:
AddElement
将数据加入到指定数组变量的尾部,并通过重新定义数组维数自动增加其成员数目。
数组变量如为多维数组,加入完毕后将被转换为单维数组。
语法:
无返回值加入成员(欲加入成员的数组变量,欲加入的成员数据)
————————————————
6.插入成员英文命令:
InsElement
将数据插入到指定数组变量的指定位置,并通过重新定义数组维数自动增加其成员数目。
数组变量如为多维数组,插入完毕后将被转换为单维数组。
语法:
无返回值插入成员(欲插入成员的数组变量,欲插入的位置,欲插入的成员数据)
————————————————
7.删除成员英文:
RemoveElement
删除指定数组变量中的成员,并通过重新定义数组维数自动减少其成员数目。
数组变量如为多维数组,删除完毕后将被转换为单维数组。
返回所实际删除的成员数目。
语法:
整数型删除成员(欲删除成员的数组变量,欲删除的位置,[欲删除的成员数目])
————————————————
8.清除数组英文命令:
RemoveAll
删除指定数组变量中的所有成员,释放这些成员所占用的存储空间,重新定义该变量为单维0成员数组变量。
语法:
无返回值清除数组(欲删除成员的数组变量)
————————————————
9.数组排序英文命令:
SortAry
对指定数值数组变量内的所有数组成员进行快速排序,不影响数组的维定义信息,排序结果存放回该数组变量。
语法:
无返回值数组排序(数值数组变量,[排序方向是否为从小到大])
————————————————
10.数组清零英文命令:
ZeroAry
将指定数值数组变量内的所有成员值全部设置为零,不影响数组的维定义信息。
语法:
无返回值数组清零(数值数组变量)
————————————————
————————————————
————————————————
七.环境存取类别系统核心支持库
————————————————
1.取命令行2.取运行目录3.取执行文件名4.读环境变量
5.写环境变量
————————————————
————————————————
1.取命令行英文命令:
GetCmdLine
本命令可以取出在启动易程序时附加在其可执行文件名后面的所有以空格分隔的命令行文本段。
语法:
无返回值取命令行(存放被取回命令行文本的数组变量)
————————————————
2.取运行目录英文命令:
GetRunPath
取当前被执行的易程序文件所处的目录。
语法:
文本型取运行目录()
————————————————
3.取执行文件名英文:
GetRunFileName
取当前被执行的易程序文件的名称。
语法:
文本型取执行文件名()
————————————————
4.读环境变量英文命令:
GetEnv
返回文本,它关连于一个操作系统环境变量。
成功时返回所取得的值,失败则返回空文本。
语法:
文本型读环境变量(环境变量名称)
————————————————
5.写环境变量英文命令:
PutEnv
修改或建立指定的操作系统环境变量。
成功返回真,失败返回假。
语法:
逻辑型写环境变量(环境变量名称,欲写入内容)
————————————————
————————————————
————————————————
八.拼音处理类别系统核心支持库
————————————————
1.取所有发音2.取发音数目3.取拼音
4.取声母5.取韵母6.发音比较7.输入字比较
————————————————
————————————————
1.取所有发音英文命令:
GetAllPY
返回包含指定汉字所有拼音编码的文本数组(支持多音字),目前仅支持国标汉字。
返回的数组结果可以用“复制数组”命令保存到同类型数组变量。
语法:
文本型数组取所有发音(欲取其拼音的汉字)
————————————————
2.取发音数目英文:
GetPYCount
返回指定汉字的发音数目。
语法:
整数型取发音数目(欲取其发音数目的汉字)
————————————————
3.取拼音英文命令:
GetPY
返回包含指定汉字的指定拼音编码的文本。
如果该指定拼音编码不存在,将返回空文本。
目前仅支持国标汉字。
多音字的第一个发音为常用音。
语法:
文本型取拼音(欲取其拼音编码的汉字,欲取拼音编码的索引)
————————————————
4.取声母英文命令:
GetSM
返回包含指定汉字指定
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 知识库 查询