在Clojure中,为什么从空文件中拆分字符串会返回1个元素?

问题描述

| 考虑以下:
=> (even? (count []))
true
到目前为止,一切都很好。现在考虑(假设我的文件为空):
(odd? (count (str/split (slurp my-file) #\"\\|\")))
true
err ...为什么从空文件返回的向量不等于(零)?
=>(str/split (slurp my-file) #\"\\|\")
[\"\"]
嗯,有人可以解释为什么在这种情况下返回空字符串吗? 我正在尝试确定文件中的记录数是否为奇数。     

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)