发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 CQRS 扩展性 并发编程 事件溯源 分布式 SOA

C# 6.0的新特性灵感是来自Scala吗?

    
2013-12-11 15:53
赞助商链接



以前的代码是:

public Tuple<int, int> GetInts() => new Tuple(1, 2);

var temp = GetInts();
var x = temp.Item1;
var y = temp.Item2;

现在变为:

public (int, int) GetInts()
{
return 1, 2;
}

var x, y = GetInts();

也许下面更好些:

public (int, int) GetInts() => (1, 2);


英文原文有更多的新特性介绍,猛戳标题

2013-12-11 20:36

基本上都是一些语法糖,新增加的 ?. 运算符看起来蛮有意思的,似乎没有jquery灵活

2013-12-12 07:20


2013-12-11 20:36 "@
gameboyLV"的内容
基本上都是一些语法糖 ...


Java 8中的lambda不能算是语法糖,编译时编译成lambda类,而不是匿名函数,然后使用invokeDynamic 派发。

lambda     

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系反馈 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com