C# 匿名函数
Javascript中定义函数的方式有多种,函数直接量就是其中一种。如var fun = function(){},这里function如果不赋值给fun那么它就是一个匿名函数。
好,看看匿名函数的如何被调用。
1、执行后得到返回值的函数调用
01 //方式1,调用函数,得到返回值。强制运算符使函数调用执行
02 ( function (x,y){
03 alert(x+y);
04 return x+y;
05 }(3,4));
06
07 //方式2,调用函数,得到返回值。强制函数直接量执行再返回一个引用,引用再去调用执行
08 ( function (x,y){
09 alert(x+y);
10 return x+y;
11 })(3,4);
2、执行后忽略返回值
1 //方式三,调用函数,忽略返回值
2 void function (x) {
3 x = x-1;
4 alert(x);
5 }(9);
嗯,最后看看错误的调用方式
1 function (x,y){
2 alert(x+y);
3 return x+y;
4 }(3,4);
作者: Leo_wl
出处: http://www.cnblogs.com/Leo_wl/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
版权信息