list - 如何在 OCaml 中将字符列表转换为字符串?

标签 list char ocaml

我有一个字符列表 ['a';'b';'c']
如何将其转换为字符串“abc”?

谢谢x

最佳答案

从 OCaml 4.07 开始,您可以使用序列轻松地做到这一点。

let l = ['a';'b';'c'] in
let s = String.of_seq (List.to_seq l) in
assert ( s = "abc" )

关于list - 如何在 OCaml 中将字符列表转换为字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29957418/

相关文章:

Ocaml - 前向声明(类)

python - 存在递归时保留局部变量的当前值

arrays - 将 uint32 地址转换为 char 数组

python - 如何在Python中对包含月份和年份的字符串列表进行排序

c - 在 C 中 - 检查字符数组中是否存在字符

c - 如何使用scanf函数打印字符串的第n项?

ocaml - 为什么 int32s/int64s 比 int 慢?

模块及其类型的继承

c++ - 如何使用free删除链表

c# - 使用C#从文件夹中获取所有文件名