Clojure API 文档
latest
  • clojure.core
    • ->
    • ->>
    • ->
    • ->>
    • aclone
    • alength
    • alter-var-root
    • assoc
    • bigdec
    • bigint
    • biginteger
    • comment
    • comp
    • compile
    • complement
    • concat
    • cond
    • conj
    • cons
    • constantly
    • contains?
    • count
    • counted?
    • declare
    • defn-
    • defonce
    • defprotocol
    • delay
    • delay?
    • deref
    • dissoc
    • distinct
    • doall
    • dorun
    • doseq
    • empty?
    • even?
    • first
    • file-seq
    • filter
    • fn
    • future
    • get
    • if-let
    • if-not
    • import
    • into
    • iterate
    • keep-indexed
    • keep
    • key
    • keys
    • letfn
    • line-seq
    • map-indexed
    • map
    • mapcat
    • max-key
    • merge
    • min-key
    • next
    • odd?
    • partial
    • pcalls
    • pmap
    • promise
    • pvalues
    • range
    • re-seq
    • realized?
    • reduce
    • reductions
    • remove
    • repeat
    • repeatedly
    • reverse
    • rseq
    • rsubseq
    • seq
    • shuffle
    • some
    • sort
    • subseq
    • time
    • tree-seq
    • vals
    • when-let
    • when-not
    • with-open
    • xml-seq
    • zipmap
  • clojure.core.async
  • clojure.data
  • clojure.pprint
  • clojure.string
  • clojure.set
  • clojure.test
  • clojure.java.browse
  • clojure.java.io
  • clojure.java.javadoc
  • clojure.java.shell
  • clojure.xml
  • clojure.repl
Clojure API 文档
  • Docs »
  • clojure.core »
  • next
  • Edit on GitHub

next¶

(next coll)

返回 coll 除了第一个元素之外,余下的其他全部元素。

传入的 coll 会被 seq 函数处理。

如果 coll 除了 (first coll) 之外, 没有其他别的元素,那么返回 nil 。

user=> (next nil)
nil

user=> (next [1])
nil

user=> (next [1 2])
(2)

user=> (next [1 2 3])
(2 3)
Next Previous

© Copyright 2007-2012 by Rich Hickey. Revision 300c8b65.

Built with Sphinx using a theme provided by Read the Docs.