【发布时间】:2013-12-10 10:08:41
【问题描述】:
我需要创建一个基本上像这样工作的函数:
insert_char("string" 'x') outputs "sxtxrxixnxg".
所以这是我的推理:
用字符串中的每个字符创建一个列表:
let inserer_car(s, c) =
let l = ref [] in
for i = 0 to string.length(s) - 1 do
l := s.[i] :: !l
done;
然后,我想用List.map 把它变成像['s', 'x', 't', 'x' etc.] 这样的列表。
但是,我真的不知道如何创建与地图一起使用的函数。任何帮助将不胜感激!
我是编程初学者,尤其是 ocaml! 所以请随意假设我完全无知。
【问题讨论】: