F#类型扩充和类型扩展的区别究竟是什么,我们是否真的需要这两者?F# - 类型扩充VS类型扩展
是否有情况下一个比另一个好,反之亦然?
我在问,因为我最近在F#上做了一个演讲,演讲者谈论了这两个问题,之后他评论说他看不到两人都被包含在F#语言中的原因。
更新:
好了,弗拉季Zorov链接到一个网页使用型增强的例子都定义在自己的类型,并延伸(或增加?)外部类型。
垫链接到MSDN页面,他们称之为内在的和可选的类型的扩展名。
两者似乎都说明了同样的事情。也许有人可以用类型扩展和类型增加的另一个具体示例来具体示例,以便明确说明两件事情究竟是什么?
你似乎把我们混在一起:)我连接到托马斯佩特里切克的博客,连同乔恩Skeet和尹朱他们写这个 - http://manning.com/petricek/,这是恕我直言最伟大的一个,关于F#的最详细的书籍。 – 2013-03-26 16:13:34
哎呦,你说的对,我修好了。 :-) – phaz 2013-03-26 20:01:56