vim script で、ユニークな番号の生成
適当に書いてみました。
そんな実装で大丈夫か?
大丈夫だ、多分問題ない。
[ソース]
function! s:uuid() let self = {} function! self.uuid() endfunction return self.uuid endfunction function! s:main() echo s:uuid() echo s:uuid() echo s:uuid() echo s:uuid() echo s:uuid() endfunction call s:main()
[出力]
244 245 246 247 248 249
出力は各環境によって違います。
…本当にこれで大丈夫か?