我想,以减少像A VEC [\space \space \space \a \space]到
" a "
Run Code Online (Sandbox Code Playgroud)
但是,我得到了:
Clojure> (apply str [\space \space \space \a])
" a "
Run Code Online (Sandbox Code Playgroud)
似乎str正在剥离多个\ space chars.有办法解决这个问题吗?
(顺便说一句,我只是使用Try Clojure尝试通过4clojure工作)
我认为它的tryclj问题,而不是clojure.刚刚在clojure 1.2上测试过
(apply str [\space \space \space \a]) => " a"
Run Code Online (Sandbox Code Playgroud)
UPD: 我几乎可以肯定这是tryclj标记问题.刚刚在tryclj上测试过
(= (apply str [\space \space \a]) " a") => false
(= (apply str [\space \space \a]) " a") => true
Run Code Online (Sandbox Code Playgroud)
这不是一个clojure问题,只是一个HTML问题:如果我写:
a b c
Run Code Online (Sandbox Code Playgroud)
因为HTML崩溃了空白,所以只渲染为abc(随意检查这个问题的来源 - 我在两个实例中都写了很多空格).你的repl是在一个HTML环境中,所以我不会太惊讶地发现在一两个地方对转义<code>块不够小心.
| 归档时间: |
|
| 查看次数: |
730 次 |
| 最近记录: |