char
をstring
にしようとすると問題が発生します。(OCaml)文字列から文字を取得するにはどうすればよいですか?
let op = read_line() in
print_endline (op.[1]);
が、私はそれをコンパイルしようとすると、次のメッセージが表示されます:
コードがある
Error: This expression has type char but an expression was expected of type string
私も、結果を変数に入れて、後でそれを印刷してみました
let op = read_line() in
let ch = op.[1] in
print_endline ch;
でも同じエラーが発生します。
もう一度やりたいときは、 'String.make 1 'a'' –
というタイトルが間違っています - あなたは文字を持っています。 –