在 F# 中,您可以使用范围运算符创建从 1 到 10 的列表,但是否可以使用字母表中的字母来做同样的事情?我已经搜索了一段时间并尝试了一些不同的东西,但没有成功,我不想在程序中手动输入字母表。

我正在寻找以下方面的东西:

let list = [ "a" .. "z" ]

我知道我必须以某种方式使用正则表达式,但我找不到很多关于它的信息,它似乎在 F# 中被称为不同的东西。

最佳答案

您只需要使用单引号来指定字符而不是字符串:

let list = [ 'a' .. 'z' ]

// yields: [a; b; c; ... ]

关于regex - 如何在 F# 中创建从 A 到 Z 的列表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51383256/

10-09 15:53