在 Julia 中,如何像 Python 一样重复一个字符 n 次来创建一个字符串?
·
问题:在 Julia 中,如何像 Python 一样重复一个字符 n 次来创建一个字符串?
在 Python 中,很容易创建一个n字符的字符串:
>>> '=' * 40
'========================================'
但是,在 Julia 中,上述方法不起作用。与上面的 Python 代码等效的 Julia 是什么?
解答
在 Julia 中,您可以将单个字符复制到n个字符的字符串中,或者使用^运算符将单个字符的字符串复制到n个字符的字符串中。因此,单引号字符'='或双引号单字符"="字符串都可以使用。
julia> '='^40 # Note the single-quoted character '='
"========================================"
julia> "="^40 # Note the double-quoted string "="
"========================================"
另一种做同样事情的方法是:
julia> repeat('=', 40)
"========================================"
julia> repeat("=", 40)
"========================================"
更多推荐

所有评论(0)