エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Lisp(scheme)のどこがうれしいの? - yppp’s diary
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Lisp(scheme)のどこがうれしいの? - yppp’s diary
言語オタで無い人向けに説明するための、自分の中でのまとめ 1.関数がファーストクラスオブジェクトでな... 言語オタで無い人向けに説明するための、自分の中でのまとめ 1.関数がファーストクラスオブジェクトでなにがうれしいの? 高階関数で、小さい問題のためにわざわざクラスを作るほどコードが肥大化しない。少し挙動が違うハンドラとかコールバックとか作っていろいろな所に持ち回りたい時使える、下のコードで言うと関数オブジェクトを持っていけばどこでもロケットが発射できる ちょっと違う挙動をする関数をクラスを使わず作れることを、C言語に似た文法の疑似コードで表わしてみる。 gccでコンパイルできるけどsegvで落ちるよ。いつかクラスベースの記述で比較コードを書く、いつか /*ロケットをカウントダウンして発射するプログラム、make_rocketに与えられた引数は発射までのカウント数を表わす。make_rocketは与えられたカウント数のrocket関数を返し呼ばれるたびカウントダウンされる。*/ #inclu