【发布时间】:2015-02-27 13:00:38
【问题描述】:
我有一个遍历记录类型列表的函数:
let resAddr (ranges: IpRanges list) =
ranges
|> List.iter (fun e ->
{
let {ipStart=ipStart;ipEnd=ipEnd;subnet=subnet;gateway=gateway} = e
printfn "%O" ipStart
})
编译器报错
Invalid record, sequence or computation expression. Sequence expressions should be of the form 'seq { ... }'
我做错了什么?
【问题讨论】:
-
不要将函数体放在花括号中
fun e ->之后 -
函数体有几行,那我应该怎么解决呢?
-
只需使用几行,如下面的答案
标签: f#