好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

C# 匿名函数

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);

嗯,最后看看错误的调用方式

view source print ?

1 function (x,y){

2      alert(x+y);

3      return   x+y;

4 }(3,4);

作者: Leo_wl

    

出处: http://www.cnblogs.com/Leo_wl/

    

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

版权信息

查看更多关于C# 匿名函数的详细内容...

  阅读:41次