【发布时间】:2010-12-06 14:00:04
【问题描述】:
type SQLConn =
val mutable private connection : string option
member this.Connection
with get() : string = this.connection.Value
and set(v) = this.connection <- Some v
new (connection : string) = {connection = Some connection;}
new() = SQLConn @"Data Source=D:\Projects\AL\Service\ncFlow\dbase\dbflow.db3; Version=3;Password=432432434324"
我想在那里使用“let x = 5+5”或类似的东西,所以我如何在我的类型(类)(记录)中使用私有函数,我知道如果我执行 SQLConn( ) ,但是我不能使用 val,我想同时使用 : val 和 let ...
谢谢
【问题讨论】:
-
为了它的价值,惯用的 F# 避免(或至少最小化)使用
val
标签: f#