8
私はいくつかの文字列操作を行うVimscriptで作業しています。別の文字列にいくつかの倍数を掛けて文字列を生成する方法があるのだろうかと思います。たとえば、'a' * 5
は、5 aの:'aaaaa'
を生成します。今まで、私はこのようなwhile
ループでそれを行ってきた:これは私がやっている何のためにひどく冗長なようだVimで部分文字列の複数のコピーの文字列を生成
let l:char = 'a'
let l:x = 5
let l:i = 0
let l:somestr = ""
while l:i < l:x
let l:somestr .= l:char
let l:i += 1
endwhile
。これをよりコンパクトにする方法はありますか?