3
有沒有辦法將Char
類型的值轉換爲Fay中的數字ASCII代碼?將字符轉換爲ASCII中的代碼
(Haskell的前奏提供的功能fromEnum
和等效功能ord
,但我沒有看到仙女的前奏類似的事情。)
爲fay-base
包中的文件指出了很多類型的類,但既然Fay不支持類型類,我認爲fromEnum
也不支持?
有沒有辦法將Char
類型的值轉換爲Fay中的數字ASCII代碼?將字符轉換爲ASCII中的代碼
(Haskell的前奏提供的功能fromEnum
和等效功能ord
,但我沒有看到仙女的前奏類似的事情。)
爲fay-base
包中的文件指出了很多類型的類,但既然Fay不支持類型類,我認爲fromEnum
也不支持?
Data.Char
尚未處於基準點(請參閱https://github.com/faylang/fay/issues/377),並且僅有一個Int
的枚舉實例,但我將添加ord和chr。以下是在此之前的操作方法:
chr :: Int -> Char
chr = ffi "String.fromCharCode(%1)"
ord :: Char -> Int
ord = ffi "%1.charCodeAt(0)"