如何在 Julia 中表示任何 unicode 字符?

How to represent any unicode character in Julia?

我想弄清楚是否有一个列表或任何文档说明我可以使用 \ 命令表示和访问的所有可能的 unicode 字符。我知道我可以做 \sin 之类的事情,但是有一个可靠的列表吗?我试着四处寻找,但没有找到任何东西。特地想看看有没有x hat角色

事实证明,在 Julia 手册的底部附近有一个 robust list of all possible unicode characters。根据文档:

You can also get information on how to type a symbol by entering it in the REPL help, i.e. by typing ? and then entering the symbol in the REPL

这就是我想出如何表示 x 帽子的方法!

除了 logankilpatrick 的回答之外,如果您在程序中需要它们,您可以直接从 REPL 包中访问所有 REPL 完成:

julia> import REPL

julia> REPL.REPLCompletions.latex_symbols
Dict{String, String} with 2500 entries:
  "\1/8"                => "⅛"
  "\bscra"              => ""
  "\guilsinglright"     => "›"
  "\blacktriangleright" => "▶"
  ⋮                      => ⋮

julia> REPL.REPLCompletions.emoji_symbols
Dict{String, String} with 829 entries:
  "\:ghost:"              => ""
  "\:metro:"              => ""
  "\:children_crossing:"  => ""
  "\:suspension_railway:" => ""
  ⋮                        => ⋮