我試圖建立一套函數來比較句子到另一個。所以我寫了一個名爲split-to-sentences
函數,它像這樣的輸入:給定一個clojure向量,迭代刪除1個元素
"This is a sentence. And so is this. And this one too."
和回報:
["This is a sentence" "And so is this" "And this one too."]
什麼我掙扎是如何遍歷這個向量,並得到不是當前值的項目。我試着用drop
和remove
來嘮叨,但還沒有弄明白。
我想我可以做的一件事是在循環中使用first
和rest
,以及conj
以前的值輸出休息。
你是指什麼*不是當前值*的項目? – 2013-05-05 06:00:33
向量中不是「current」 – 2013-05-05 07:21:47