CLでも似たような機能がほしいと思って書いてみたけどなんかうまく動かない。(defun one-off (fun) (let ((expired nil)) #'(lambda (args) (if expired (id args) (progn (setf expired t) (apply fun args))))))

kiyo_hikokiyo_hiko のブックマーク 2019/11/18 18:33

その他

このブックマークにはスターがありません。
最初のスターをつけてみよう!

[Swift] 一度だけ実行したい処理をクロージャでスマートに書く - Qiita

    はじめに ViewControllerにおいて、viewWillAppearまたはviewDidLayoutSubviewsなどのタイミングで一度だけ実行したい処理をたまに書きたいことがあると思います。(viewDidLoadに記述できるのであればもちろんそ...

    \ コメントが サクサク読める アプリです /

    • App Storeからダウンロード
    • Google Playで手に入れよう