Shammer's Philosophy

My private adversaria

SEQUENCEを扱う関数たち

length の他にも、SEQUENCEを扱う関数をメモ。

  • every
  • reverse
  • some
  • sort
  • subseq

それぞれ、以下のような構文になる。

  • (every PREDICATE ONE-SEQ &REST SEQUENCES)
  • (reverse SEQUENCE)
  • (some PREDICATE ONE-SEQ &REST SEQUENCES)
  • (sort SEQUENCE PREDICATE &KEY KEY)
  • (subseq SEQUENCE START &OPTIONAL END)

う〜む・・・PREDICATEとは何だ?辞書で調べると、述部とか述語とかになっている。
使って行く中でどういうものか理解できるだろう。