Lamda所有的Capture均是引用
2024-09-15 20:24:18
【Lamda所有的Capture均是引用】
下面的程序,两个lambda 引用的实际上是同一个a、b。连int都能引用了,说明Lambda对所有类型都是以引用来处理。
int a = ;
int b = ;
Func<int> exe = ()=>{
int tmp = a;
a = b;
b = tmp+b;
return a;
};
Debug.Log("a1 = " + exe());
Debug.Log("a2 = " + exe());
Debug.Log("a3 = " + exe());
Debug.Log("a4 = " + exe());
Debug.Log("a5 = " + exe()); Func<int> exe2 = ()=>{
int tmp = a;
a = b;
b = tmp+b;
return a;
};
Debug.Log("a1 = " + exe2());
Debug.Log("a2 = " + exe2());
Debug.Log("a3 = " + exe2());
Debug.Log("a4 = " + exe2());
Debug.Log("a5 = " + exe2());
结果为:
最新文章
- Eclipse启动时发生An internal error occurred during: ";Initializing Java Tooling";.错误的解决方法
- [Linux 存储管理] LVM结构
- C# vs C++ Performance
- http://blog.csdn.net/a491057947/article/details/46724707
- Codeforces 540D Bad Luck Island
- 消息摘要算法-HMAC算法
- 使用 CodeIgniter 框架快速开发 PHP 应用(一)
- What skills are needed for machine learning jobs
- oracle Data Modeler 使用教程
- Ubunto使用 码云 创建项目
- python-迭代器与可迭代对象
- 基于HTTP可供浏览器调用的本地打印程序
- CF1110D Jongmah
- Jmeter在非GUI环境下传递参数(命令行&;Jenkins配置)
- Vue子组件调用父组件的方法
- presto .vs impala .vs HAWQ query engine
- CentOS安装LibreOffice
- Android中创建PopupMenu弹出式菜单
- WPF 元素的查找
- 【BZOJ 3456】城市规划
热门文章
- XML——DTD
- 免费一年MAP2014+6个月免费MIS2014
- fiddler手机端抓包配置
- 在webView 中使用JS 调用 Android / IOS的函数 Function
- LambdaMART简介——基于Ranklib源码(一 lambda计算)
- 多目标跟踪baseline methods
- [UOJ213][UNR #1]争夺圣杯
- HDU 3973 AC&#39;s String 字符串哈希
- python urllib2 error handling
- FastAdmin 开发时如何与官方同步升级