
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
consでつないだlistは、list?関数で比較するとfalseになっちゃうわけ - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
consでつないだlistは、list?関数で比較するとfalseになっちゃうわけ - Qiita
;; A list constructed via list satisfies both list? and seq? (list? (list 1 2 3)) ;; -> true (seq... ;; A list constructed via list satisfies both list? and seq? (list? (list 1 2 3)) ;; -> true (seq? (list 1 2 3)) ;; -> true ;; cons, however *looks* like a list, but is actually a Cons (list? (cons 1 '(2 3))) ;; -> false (type (cons 1 '(2 3))) ;; -> clojure.lang.Cons (seq? (cons 1 '(2 3))) ;; -> true ;; range's lazy return value is a seq, but not a list (list? (range 3)) ;; -> false (seq? (range 3