ファイル名テンプレート

また,ゲームを作ってます.といってもグラフィック班なんだけど.
pygameだと,アニメーションを作る時,幾つかのbmpのファイルをスライドショーにする,見たいな形じゃないとアニメーションにできないみたいで.
具体的に言うと,hoge1.bmp,hoge2.bmp,hoge3.bmpみたいな形で名前を付けるんですね.
で,Haskellだと,そうゆうファイル名をリスト処理でどーやって作れるかな,と思って,ちょっとやってみた次第です.
あぁ,眠いから日本語が無茶苦茶だ.


まずは,ごり押しで.

> putStr $ unlines $ map ( ++ ".bmp") $ map ("hoge" ++ ) $ map show [1
..9]
hoge1.bmp
hoge2.bmp
(略)
hoge8.bmp
hoge9.bmp

結局,こういう事がしたかった,ってのを読み取ってください.


つぎは,出来る限りポイントフリースタイルで.

> (putStr.unlines.map ((++ ".bmp").("hoge" ++).show)) [1..9]
hoge1.bmp
hoge2.bmp
(略)
hoge8.bmp
hoge9.bmp

すげースッキリするね.さて,寝よう.