我对ELM很新,我想问一下,如何将字符转换为ASCII值(例如' A'到65)。
答案 0 :(得分:2)
The documentation令人困惑(因为它很混乱),但你可以使用Char.toCode
:
toCode : Char -> Int
有关文档的错误报告:https://github.com/elm-lang/core/issues/837
修复了文档:https://github.com/elm-lang/core/commit/c81539f41d2ee85ff0df20a35e61bb94ca3c17a9和https://github.com/elm-lang/core/commit/3a6dc880a475aa153d4ac47156dca5f9a9e892c7
答案 1 :(得分:2)
正如melpomene所说,你应该使用toCode。您必须从Char库中导入它。我在Ellie做了一个简单的例子:
https://ellie-app.com/7QyfZLsJza1/1
module Main exposing (main)
import Char exposing (toCode) -- importing toCode ascii conversion from Char
import Html exposing (Html, text)
main : Html msg
main =
text (toString (toCode 'A'))