- 博客(1)
- 收藏
- 关注
原创 F# lambda表达式 显式指定返回类型
之前的代码: let createMartix f times = seq {for i in 0..times-1 do (f i)} let input = createMartix ( fun i -> char i + char 'A') 6 这里 F#会报错 FS0001 type unit don’t match type char .原因是F#静态编译类型,并不能从createMartix中推断出匿名函数f的返回值具体是什么,因此推断为默认类型 unit 更改 create
2021-10-28 18:01:20 197
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人