我已经安装了 VS Code 版本 1.8.1。机器是Windows 7,64位。安装 ionide-fsharp 扩展时,出现错误“未找到中央目录记录签名末尾”。VS Code 的 1.7.2 版本似乎可以工作,但是这个问题可能在 1.8.0 版本中已修复,请参阅此git 链接。关于如何安装 extn 的任何想法吗?
谢谢
假设我有以下类型:
type AddressLow = {
FlatNo: int
PinCode: string
}
type AddressHigh = {
FlatNo: int
AreaName: string
PinCode: string
}
type PersonDataLow = {
id:int
name:string
address: AddressLow
}
type PersonDataHigh = { //same label names, different type for address
id:int
name:string
address: AddressHigh
}
Run Code Online (Sandbox Code Playgroud)
以下两个函数是构建地址:
let GetAddressLow () =
{AddressLow.FlatNo = 10; PinCode = "5245"}
let GetAddressHigh () =
{AddressHigh.FlatNo = 10; AreaName = "Bel Air"; PinCode = "8225"}
Run Code Online (Sandbox Code Playgroud)
以下函数是构建PersonData:
let GetPerson fGetAddress inputId inputName = //return type …
Run Code Online (Sandbox Code Playgroud)