ocamlプロジェクトを作成しています。'E'
ですべての''
をcharリストに置き換えています。Ocamlは、指定されたすべての要素をリスト内の指定された要素に置き換えます。
私は構文エラーがあります...しかし、私は自分では理解できません。 私はこのようにそれを修正しようとしました:...
let rec string_lst_change_E lst =
match lst with
[] -> 'E'::[]
|(h::t) ->if (h = '') then 'E'::(string_lst_change_E t) else h::(string_lst_change_E t)
;;
それでも、構文エラーがあります(ライン上|(H :: T) - > ....文字18-21)
私はそれを見て助けてください。ありがとうございました!
構文エラー:あなたは、単にここで機能を使用することができます
注意?どこ? –
@ NiklasB.just私の質問を更新しました、その行|(h :: t) - > .... char 18-21 –
''''は有効なリテラルではありません。あなたは何を達成したいですか?スペース文字 '' ''を意味しますか? –