如何将字符串“\ n”转换为caml中的字符“\ n”。 我们在caml(char_of_string)中没有一个函数允许这样的东西。 对于像“a”,“b”......“z”这样的字符串,我们很容易将字符编号为1,但是当我们有“\”之类的字符时,我们如何进行这种转换?
答案 0 :(得分:1)
字符提取工作正常:
let x = "\n" in
print_string "test";
print_char (x.[0]);
print_string "end";;
test
end
或许你在想模式匹配?
fun x = match x with
| "\n" -> '\n'
| e -> e.[0]