隐式转换:Scala对Extension Method的回应
.NET有Extension Methods。当你:
[code="c#"]
using System.Linq;
[/code]
然后,你的所有数组对象神奇般地“拥有”了Contains, Count, GroupBy, OrderBy等一系列“前所未有”的方法。你感觉你的“Array”类被人注入了额外的东西。
C#的Extension Method定义为静态方法。如果第一个参数加...
2010-04-12 02:53:01 ·
165 阅读 ·
0 评论