在Julia中打印具有特定字符串长度宽度的数字

Cha*_*ang 3 printf julia

在朱莉娅,当我想要打印宽度为10的数字"4"时,我会:

@printf("%10d", 4)
Run Code Online (Sandbox Code Playgroud)

如果我想将宽度设置为特定字符串的长度,例如:

mystr = "Hello World"
Run Code Online (Sandbox Code Playgroud)

如何将"%10d"中的10改为length(mystr)

Chi*_*olm 5

签出格式库:

using Formatting
printfmt("{:$(length("Hello World"))d}", 4)
Run Code Online (Sandbox Code Playgroud)