分页: 1 / 1

vim 列表定义问题 [解决]

发表于 : 2011-05-26 21:25
自由建客
首先,用 repeat() 是不行的,见 viewtopic.php?f=68&t=332817

代码: 全选

let MyList=[{}, {}, {}, {}, {}, {}, {}]
要是成百上千呢?

代码: 全选

let MyList=[]
let i=0
while i<1000
	call add(MyList, {})
	let i+=1
endwhile
还有没有更优雅的方法?

Re: vim 列表定义问题

发表于 : 2011-05-26 21:40
fanhe

代码: 全选

echo map(range(10), '{}')

Re: vim 列表定义问题

发表于 : 2011-05-27 22:18
自由建客
汗!这样都行,竟然没有类型不匹配问题!