评论者:[email protected]
我今天遇到了这个问题。我同意如果{{peek}}能够在临时向量上工作将很有用。其他如{{nth}}和{{count}}这样的函数可以在临时向量上工作,所以{{peek}}是自然的选择。
作为一个权宜之计(而不是建议的修复方案),我使用这个
(defn peek! [tv] (nth tv (dec (count tv))))
诚然,这只是一个错误的称呼,但它在常规集合代码的临时转换中符合感叹号模式。我还有一个方便的函数update!
,它调用assoc!
。我提出这个权宜之计,只是为了那些遇到这个问题并希望继续工作的用户。