ファイル名テンプレート
また,ゲームを作ってます.といってもグラフィック班なんだけど.
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
すげースッキリするね.さて,寝よう.