And*_*ren 19
只需创建一系列数字并将其映射到字符:
List.map Char.fromCode [97..122]
Run Code Online (Sandbox Code Playgroud)
编辑或作为功能:
charRange : Char -> Char -> List Char
charRange from to =
List.map Char.fromCode [(Char.toCode from)..(Char.toCode to)]
charRange 'a' 'd' -- ['a','b','c','d'] : List Char
Run Code Online (Sandbox Code Playgroud)
编辑,从榆木0.18及以上,List.range最终是一个函数:
charRange : Char -> Char -> List Char
charRange from to =
List.map Char.fromCode <| List.range (Char.toCode from) (Char.toCode to)
Run Code Online (Sandbox Code Playgroud)