hur.cn - 华软网

 热门搜索

Exit 和return

  作者:未知    来源:网络    更新时间:2019/1/5
PB中Exit 和return有什么区别
------华软网友回答------
查帮助就能够看到啊
exit一般用在 DO...LOOP or  FOR...NEXT 中,,条件不合适得时候,退出当前循环,没有参数前往
return 能够带参数前往,一般用在函数中或普通得剧本中,
------华软网友回复------
PB中Exit 和return有什么区别?
Exit:退出。推出循环、程序
return:前往。。。。。。

------华软网友回复------
楼上正确
------华软网友回复------
Exit:跳出循环
return:跳出本事件或函数
------华软网友回复------
赞成楼上和楼上的楼上的楼上的两位兄弟的说法。
------华软网友回复------
赞成楼上和楼上的楼上的楼上的楼上的两位兄弟的说法
------华软网友回复------
一个是退出循环,一个是退出函数/进程
------华软网友回复------
return  和 exit 都能够退出循环,然则return 同时也退出函数了,不会再继续执行下面的事件,而exit 只是退出循环,还会继续执行下面的语句。
------华软网友回复------
支持楼上。
------华软网友回复------
偷懒了
===========================
Example 1  This script causes the system to beep once; the second beep statement will not execute:

Beep(1)

RETURN

Beep(1)  // This statement will not execute.

Example 2  These statements in a user-defined function return the result of dividing Arg1 by Arg2 if Arg2 is not equal to zero; they return -1 if Arg2 is equal to zero:

IF Arg2 <> 0 THEN

   RETURN Arg1/Arg2

ELSE

   RETURN -1

END IF
------------------------------

In a DO...LOOP or a FOR...NEXT control structure, passes control out of the current loop. EXIT takes no parameters.

Example 1  This EXIT statement causes the loop to terminate if an element in the Nbr array equals 0:

int Nbr[10]

int Count = 1

// Assume values get assigned to Nbr array...

DO WHILE Count < 11

        IF Nbr[Count] = 0 THEN EXIT

        Count = Count + 1

LOOP

MessageBox("Hi",  "Count is now "  + String(Count) )

Example 2  This EXIT statement causes the loop to terminate if an element in the Nbr array equals 0:

int Nbr[10]

int Count

// Assume values get assigned to Nbr array...

FOR Count = 1 to 10

        IF Nbr[Count] = 0 THEN EXIT

NEXT

MessageBox("Hi",  "Count is now "  + String(Count) )      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。