我正在尝试使用以下简单代码通过分隔符将字符串拆分为列表:
open String;;
let ss = "/usr/bin/ocaml";;
let sslist = String.split_on_char '/' ss in
print_endline sslist;;
出现错误:
$ ocaml testing.ml
File "testing.ml", line 5, characters 13-33:
Error: Unbound value String.split_on_char
我确信这是非常基本的事情,但我无法解决。删除open String
或使用#require "string"
也不起作用。
问题出在哪里,如何解决?感谢您的帮助。
答案 0 :(得分:0)
String.split_on_char
仅从4.04.0开始可用。
您确实应该升级,但如果无法升级,refer to this question for alternatives。