Итак, я пишу синтаксический анализатор JSON в OCaml, и мне нужно получить фрагмент строки. Более конкретно, мне нужно получить первые n символов строки, чтобы я мог сопоставить их с шаблоном.
Вот пример строки:
"null, \"field2\": 25}"
Итак, как я могу использовать только пара строк кода OCaml, чтобы получить только первые 4 символа (null
)?
PS Я уже думал об использовании чего-то вроде input.[0..4]
, но я не совсем уверен, как это работает, Я достаточно новичок в OCaml и семье ML.