unite.vim で FizzBuzz の出力
ふと、思いついたのでやってみた。
本当は unite-fizzbuzz とか書こうと思ったんだけど、unite-source を書くのがめんどくさかったので、unite-output で…。
unite-output 便利ですね。
[コマンド]
:Unite output:for\ i\ in\ range(1,1000)|echo\ i.'\:'.(i%15==0?"FizzBuzz"\:i%3==0?"Fizz"\:i%5==0?"Buzz"\:i)|endfor
[コマンド]
:Unite output:echo\ join(map(range(1,1000),"v\:val.'\:'.(v\:val%15==0?'FizzBuzz'\:v\:val%3==0?'Fizz'\:v\:val%5==0?'Buzz'\:v\:val)"),"\\n")
v:valェ…。