在Julia中打印变量下标

Mas*_*son 1 julia

嘿所以我知道由于Julia one中的Unicode支持,可以通过键入来编写例如字母a和下标1 a\_1<TAB>.现在,如果我想做以下事情怎么办?

for i in [1 2 3]
    println("a\_i")
end
Run Code Online (Sandbox Code Playgroud)

并将输出写为

a?
a?
a?
Run Code Online (Sandbox Code Playgroud)

如果不自己写下所有可能的下标,我该如何解决这个问题呢?

Lis*_*iso 8

你可以这样做(至少在0.6版本中):

ltx = Base.REPLCompletions.latex_symbols

for i in 1:3 
    println("a$(ltx["\\_$i"])") 
end
Run Code Online (Sandbox Code Playgroud)