串联OCaml中的字符串,它们之间换行符

我想这样做

String.concat '\n' [str1; str2 ... strn]

这样我就可以在一个文件打印。 但ocaml的不允许我这样做。 我能做什么?

--------------解决方案-------------

String.concat "\n" [str1; str2 ... strn]

工作正常。 问题是,你使用'\n'这是一个字符文字,而不是一个字符串。 例:

# String.concat '\n' ["abc"; "123"];;
Error: This expression has type char but an expression was expected of type
string
# String.concat "\n" ["abc"; "123"];;
- : string = "abc\n123"

分类:ocaml的 时间:2015-03-15 人气:0
本文关键词: ocaml的
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.384 (s). 10 q(s)