在caml中将字符串转换为char

时间:2013-04-15 15:17:57

标签: caml

如何将字符串“\ n”转换为caml中的字符“\ n”。 我们在caml(char_of_string)中没有一个函数允许这样的东西。 对于像“a”,“b”......“z”这样的字符串,我们很容易将字符编号为1,但是当我们有“\”之类的字符时,我们如何进行这种转换?

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]