エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Emacs Lisp の reduce - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Emacs Lisp の reduce - Qiita
(require 'cl-seq) ;; (or (or (or "a" "b") "c") "d") と同じ (reduce (lambda (result item) (or resu... (require 'cl-seq) ;; (or (or (or "a" "b") "c") "d") と同じ (reduce (lambda (result item) (or result item)) '("a" "b" "c" "d")) ;; => "a" ;; フィルタ関数を順番にかける (reduce (lambda (res fun) (funcall fun res)) '(;; 元になる文字列 "hoge" ;; o を a に置換 => "hage" (lambda (str) (replace-regexp-in-string "o" "a" str)) ;; 先頭文字を大文字に変換 => "Hage" (lambda (str) (capitalize str)) ;; 同じ文字列を2回繰り返す => "HageHage" (lambda (str) (conca

