在OCaml中将char转换为字符串

use*_*156 10 string ocaml type-conversion char

我想将char转换为字符串,但我还没有找到函数string_of_char.我想只使用Pervasives中的函数来做到这一点.

raf*_*fix 37

你可以使用String.make :)

String.make 1 mychar
Run Code Online (Sandbox Code Playgroud)

  • 为什么?String模块是标准库的一部分. (5认同)
  • Pervasives中没有这样的功能.请阅读手册. (4认同)
  • 你问很多问题,你应该能够通过自己很少的研究来回答这些问题.在我看来,这不是StackOverflow的好用(也可能是那些投票给你的人 - 在这种情况下不是我的FWIW). (4认同)
  • 人们不假思索地投了反对票!在这种情况下你为什么反对我? (2认同)

Cel*_*tik 7

您可以使用另一种:

Char.escaped 'a'
Run Code Online (Sandbox Code Playgroud)


yzz*_*zlr 5

如果你使用Core,你可以写

open Core.Std

let s = Char.to_string 's'
Run Code Online (Sandbox Code Playgroud)