易语言的N简单问题,刚申请的号,分全给了

来源:百度知道 编辑:UC知道 时间:2024/06/05 06:32:01
.版本 2

.如果真 (寻找文本 (编辑框1.内容, 编辑框2.内容, , 假) = -1)
信息框 (“没有找到”, 0, )
.如果真结束

我问下-1是代表什么啊

调用格式: 〈整数型〉 寻找文本 (文本型 被搜寻的文本,文本型 欲寻找的文本,〔整数型 起始搜寻位置〕,逻辑型 是否不区分大小写) - 系统核心支持库->文本操作
英文名称:InStr
返回一个整数值,指定一文本在另一文本中最先出现的位置,位置值从 1 开始。如果未找到,返回-1。本命令为初级命令。
参数<1>的名称为“被搜寻的文本”,类型为“文本型(text)”。
参数<2>的名称为“欲寻找的文本”,类型为“文本型(text)”。
参数<3>的名称为“起始搜寻位置”,类型为“整数型(int)”,可以被省略。位置值从 1 开始。如果本参数被省略,默认为 1 。
参数<4>的名称为“是否不区分大小写”,类型为“逻辑型(bool)”,初始值为“假”。为真不区分大小写,为假区分。

操作系统需求: Windows、Linux

-1 就代表没有找到

前面的“寻找文本”是一个函数,它执行完毕以后会有一个返回值,而里面的“=”是用来判断这个返回值是否与“-1”相等。这里“寻找文本”这个函数执行完毕后,没有找到内容时候的返回值就是“-1”,这种情况下,“=”两边的结果就相同,则前面的“如果真”这个判断就会执行下一条“信息框”,弹出一个信息框,里面的内容是“没有找到”。
所以这里的“-1”就是一个常数,用来作判断的,不知你明白了吗?