2017-01-18 7 views
0

私は、次の操作を行うことができますOCamlの文字Rubyで

printf("%c ", 0x6A) # ┘ 
printf("%c ", 0x6B) # ┐ 
printf("%c ", 0x6C) # ┌ 
printf("%c ", 0x6D) # └ 
printf("%c ", 0x6E) # ┼ 
printf("%c ", 0x71) # ─ 
printf("%c ", 0x74) # ├ 
printf("%c ", 0x75) # ┤ 
printf("%c ", 0x76) # ┴ 

私はocamlので、これらの文字を印刷する方法を教えてください。 Utopで

私が取得:

printf "%c" (char_of_int 0x6a) 

答えて

3

、またChar.chr

# Printf.printf "%c\n" (Char.chr 0x6A);; 
j 
- : unit =() 
2

があります:あなたはまた、ASCIIエンコーディング使用して文字に整数コードを変換するchar_of_int機能を使用することができます

open Printf 
printf "%c " '\x6A' 

文字通り

utop # let x = '0x6A';; 
Error: Syntax error 
2

あなたはchar型としてXを定義する場合:

# let x=char_of_int 0x6A;; 
    val x : char = 'j' 
    # Printf.printf "%c" x;; 
    j- : unit =() 
関連する問題