return

EGL return 语句从函数中退出并返回(可选)一个值给调用函数。


return 语句的语法图
returnValue
与 EGL 函数声明中的 returns 规范相兼容的项、文字或常量。
虽然一个项在所有方面都必须与 returns 规范相对应,但是文字和常量的规则如下所示:
  • 仅当 returns 规范中的基本类型是数字类型时才可以返回数字文字或常量
  • 仅当 returns 规范中的基本类型是 CHAR 或 MBCHAR 时才可以返回只包含单字节字符的文字或常量
  • 仅当 returns 规范中的基本类型是 DBCHAR 时才可以返回只包含双字节字符的文字或常量
  • 仅当 returns 规范中的基本类型是 MBCHAR 时才可以返回包含单字节字符与双字节字符的组合的文字或常量
  • 如果 returns 规范中的基本类型是 HEX,则不能返回文字或常量

包含 returns 规范的函数必须以包含值的 return 语句终止。不包含 returns 规范的函数可以以一定不能包含值的 return 语句终止。

return 语句将控制权传递给函数调用之后的第一个语句,即使该语句位于 try 块中的 OnException 子句中。

使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.