将字符串数组转换为字符串列表

时间:2014-01-04 16:02:39

标签: f#

有一种简单的方法可以将字符串数组转换为F#中的字符串列表吗?我对F#很新,我在搜索时找不到任何东西。

2 个答案:

答案 0 :(得分:11)

您可以使用Array.toList

let myArray = [| "foo"; "bar"; "baz" |] 
let myList = myArray |> Array.toList

或者就此而言,Seq.toList

答案 1 :(得分:1)

通用方法是使用源集合类型模块Array.toList : 'T [] -> 'T list中的库函数。它适用于任何类型的元素'T

特别是,'Tstring

[| "S1"; "S2"; "S3" |] |> Array.toList

或类似地普遍,但是来自目标集合类型模块List.ofArray : 'T [] -> 'T list的库函数:

[| "S1"; "S2"; "S3" |] |> List.ofArray