代码改变世界

随笔档案-2012年2月5日

话说 type 之 let 绑定与 val 显式字段 - F# -

2012-02-05 21:52 by 软件猫, 504 阅读, 收藏,
摘要: 今天和大家玩个找不同的游戏,先看看下面两段代码有什么不同,嘿嘿~。~type A() = let left = 0 member x.Left = lefttype B = val private left : int new () = { left = 0 } member x.Left = x.left(有人要说了,类名不同,嘿嘿~。~)额 ><!其实我是想让大家注意 member x.Left = left和 member x.Left = x.left,看出了没?类B多了个 x.对于类B来说,如果去掉这个 x. 会报下面这个错误。The val... 阅读全文