Return语句
return语句终止函数的执行并返回一个值和程序控制给调用程序,即返回到代码行,函数正是从此行得到调用。
语法
return value;
部分
- value为返回的值。此为可选选项。
示例
int foo(int a) {
return a * a;
}
log.message("%d\n",foo(3));
// 结果为: 9
如果函数返回的是一个数组,矢量或矩阵,可使用下列方法访问每个元素:
vec3 foo() {
return vec3(1.0f,2.0f,3.0f);
}
log.message("%f %f\n",foo().x,foo()[2]);
//输出为: 1.0 3.0
log.message("%f %f\n",translate(1.0f,2.0f,3.0f).m23,translate(1.0f,2.0f,3.0f)[14]);
// 结果为: 3.0 3.0
最新更新:
2019-12-25
Help improve this article
Was this article helpful?
(or select a word/phrase and press Ctrl+Enter)