0
Core.In_channel
ライブラリを使用して私は奇妙な問題に遭遇しました。ここではコードの一部は、ユーザのホームディレクトリにユーザーのホームディレクトリにあるファイルを開く
open Core.Std
In_channel.with_file "~/.todo_list" ~f:(fun in_c ->
(* Do something here... *)
)
をファイルを開くためのものだ、これを実行している場合しかし、ここで私が得るものです:
Exception: (Sys_error "~/.todo_list: No such file or directory").
私は~/.todo_list
が存在することを絶対的に確信しているが、ファイル名がOCamlによって誤解されていると思われます。
私はここで何が欠けていますか?
'〜'はシェルが自動的に展開するUNIXシェルにとって特別です。 '〜'をフルパスで展開する方法についてはocamlモジュールをチェックしてください。 – mootmoot
はい、それは私が思ったことです。私はこれを今見ている。 – RichouHunter