可以使用f#检查给定列表是否为字符串列表的函数

时间:2018-12-01 13:29:46

标签: f# f#-interactive f#-data c#-to-f# f#-3.0

如何编写将检查给定列表并返回true(如果该列表是字符串列表)的函数?目前,我所获得的任何列表都返回true。

let rec checklist list =
match list with 
| x :: xs ->  true
| _ -> false

checklist ["1";"2"]

1 个答案:

答案 0 :(得分:1)

我认为这是家庭作业。

我建议您首先编写一个函数以确定对象是否为字符串(this might help),然后通过List模块查找合适的函数来测试列表中的所有元素。