注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
前回のお話 関数型プログラミング(基本編): FS API を使いこなそう(7): 【補足】関数を定義する関... 前回のお話 関数型プログラミング(基本編): FS API を使いこなそう(7): 【補足】関数を定義する関数を定義する(基礎編) 前回は関数型プログラミングの基本ということで、Luaの関数がファーストクラスオブジェクトであることを説明しました。 ・・・えーつまり。Luaの「関数型」は「数値型」や「文字列型」と同レベルの基本的な型であり、 数値を変数に代入したり、数値を関数の引数として与えたり、関数の返値として数値が返ってくるのと同様に、 関数を変数に代入したり、関数を関数の引数として与えたり、関数の辺地として関数が返すようにできるのです。 そのおかげで、長い関数名を短い関数名に変えたり、後から柔軟に挙動を変える「動的な関数」を作れたりするわけです。 便利ですよね。 これらを使いこなすことができれば、あなたも立派な関数型プログラマ!!! ・・・・・・ごめん、うそです。これらはまだ基本に過ぎ
2014/06/09 リンク