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

F# 一个函数,可以使用f检查给定列表是否为字符串列表#,f#,f#-interactive,f#-data,c#-to-f#,f#-3.0,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"] 我想这是家庭作业 我建议您首先编写一个函数来确定对象是否为字符串(),然后在List模块中查找合适的函数来测试列表中的所有元素

如果列表是字符串列表,如何编写一个函数来检查给定列表并返回true?目前我得到的是,对于给定的任何列表,它都返回true

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

checklist ["1";"2"]

我想这是家庭作业

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