在Clojure中,有没有一种简单/惯用的方法来测试一个给定序列是否包含在另一个序列中?类似于:
(subseq? [4 5 6] (range 10)) ;=> true
(subseq? [4 6 5] (range 10)) ;=> false
(subseq? "hound" "greyhound") ;=> true
(其中
subseq?
是一个理论函数,它可以执行我所描述的操作)看起来在核心或其他Clojure库中没有这样的功能...假设这是真的,那么有相对简单的方法来实现这样的功能吗?