В Джулии, как мне повторить символ n раз, создав строку, как в Python? - PullRequest
0 голосов
/ 06 сентября 2018

В Python легко создать строку из n символов:

>>> '=' * 40
'========================================'

Однако в Джулии вышеприведенное не работает.Что такое Юлия, эквивалентная приведенному выше коду Python?

1 Ответ

0 голосов
/ 06 сентября 2018

В Julia вы можете реплицировать один символ в строку из n символов или копировать строку из одного символа в строку из n символов, используя оператор ^. Таким образом, строка с одинарными кавычками '=' или одиночные символы с двойными кавычками "=" будут работать.

julia> '='^40  # Note the single-quoted character '='
"========================================"
julia> "="^40  # Note the double-quoted string "="
"========================================"

Другой способ сделать то же самое:

julia> repeat('=', 40)
"========================================"

julia> repeat("=", 40)
"========================================"
...