2017-09-09から1日間の記事一覧
今回はanaphoric ifの話から > (aif (big-long-calculation) (foo it) #f) って書くと、(big-long-calculation)が#fのときは当然#fを返しますがそうでないときは(big-long-calculation)の結果をitが覚えててくれる、というもの普通はletでいったん変数に入れ…
なんと下書きだけしてアップしてなかった分が! ---- 再掲 > (define-syntax (our-if-v2 stx) (define xs (syntax->list stx)) (datum->syntax stx `(cond [,(cadr xs) ,(caddr xs)] [else ,(cadddr xs)]))) めでたい?dの数とか数えたくないですね?パター…
飲み会で遅くなると色々達成が難しいけどとにかく達成しておく って今日はもう終わっちゃってるけど!