小编Mah*_*dam的帖子

Clojure REPL无法解析符号

从lein run执行此功能时,程序按预期执行.但我正在尝试使用atom.io的proto-repl包,当我使用proto-repl调用该函数时,它会给出一个"CompilerException java.lang.RuntimeException:无法解析符号:在这种情况下可以投票".这是我的功能:

(defn can-vote
  []
   (println "Enter age: ")
   (let [age (read-line)]
    (let [new-age (read-string age)]
     (if (< new-age 18) (println "Not old enough")))
      (println "Yay! You can vote")))
Run Code Online (Sandbox Code Playgroud)

clojure runtimeexception

2
推荐指数
1
解决办法
5630
查看次数

使用start-with?功能

我正在尝试这里显示的函数(starts-with?):https://clojure.github.io/clojure/clojure.string-api.html当我尝试使用它时,我收到Unable to resolve symbol: starts-with? in this context错误消息.我通过指定修改了我的项目依赖项,:dependencies [[org.clojure/clojure "1.8.0"]]但似乎没有帮助.

clojure

2
推荐指数
1
解决办法
288
查看次数

在表行中查找td元素位置

我如何在表格行中找到td元素的位置?我已经看到了这个代码的建议,但有没有办法让每个td标记包含一个onclick事件?

<table>
  <tr>
    <td onclick="myFunction(this)">Click to show cellIndex</td>
    <td onclick="myFunction(this)">Click to show cellIndex</td>
    <td onclick="myFunction(this)">Click to show cellIndex</td>
    <td onclick="myFunction(this)">Click to show cellIndex</td>
 </tr>
</table>

<script>
 function myFunction(x) {
   alert("Cell index is: " + x.cellIndex);
}
</script>
Run Code Online (Sandbox Code Playgroud)

我有一个图像网格,我试图看到网格中的哪些图像被点击.我试过这个:

$('td img').on('click', function(x){
   console.log("Cell index is: " + x.cellIndex); 
});
Run Code Online (Sandbox Code Playgroud)

但它只是记录 undefined

html javascript jquery

2
推荐指数
1
解决办法
4201
查看次数

如何使用computed属性过滤数组?

如何使用计算属性过滤数组Vue.js 2.0?这个任务在旧版本中非常简单Vue,但现在它更加复杂.我在表格中显示数据:

 <tr v-for="person in filterPeople">
  <td>{{person.name}}</td>
  <td>{{person.age}}</td> 
</tr>
Run Code Online (Sandbox Code Playgroud)

我有一个输入字段,我可以过滤名称和年龄.我不确定我在这里做错了什么:

computed: {

  filterPeople: function(){
    var self = this
    return this.people.filter(function(p){
      return p.name.indexOf(self.searchDetails) > - 1
   })  
  }
}
Run Code Online (Sandbox Code Playgroud)

如果我输入输入,它不会按照我的预期按名称或年龄过滤人.演示:http://codepen.io/p-adams/pen/AXPKko

javascript vue.js

2
推荐指数
1
解决办法
1664
查看次数

在Clojure中比较字符串的正确方法是什么?

我无法弄清楚如何比较Clojure中的字符串.鉴于此基本功能:

(defn login [username]
  (let [x (username)]
    (if (identical? x "John")
     "Welcome"
     "incorrect username")))
Run Code Online (Sandbox Code Playgroud)

我不断收到此错误消息:当我调用该函数时,java.lang.String无法强制转换为clojure.lang.IFn.在Clojure中比较字符串的最佳方法是什么?

clojure

1
推荐指数
1
解决办法
245
查看次数

Clojure的未来

我很难理解这个例子的要点:

(let [result (future (println "this prints once")
                 (+ 1 1))]
   (println "deref: " (deref result))
   (println "@: " @result))
Run Code Online (Sandbox Code Playgroud)

作者解释说:

请注意,即使您将未来取消引用两次,字符串"this prints once"确实只会打印一次.这表明未来的身体只运行一次,结果2缓存了.

我不明白; 即使没有取消引用未来,字符串也会打印一次.这个例子应该教什么?

clojure

1
推荐指数
1
解决办法
218
查看次数

在Go中声明变量而不指定类型

在Go变量声明之后是预期的类型,例如var x string ="我是一个字符串",但是我使用带有go-plus插件的Atom文本编辑器和go-plus表明我"应该省略类型字符串来自var x的声明;它将从右侧推断".所以基本上,代码仍然编译而不指定x的类型?那么在Go中指定变量类型是不必要的吗?

go

0
推荐指数
1
解决办法
5246
查看次数

标签 统计

clojure ×4

javascript ×2

go ×1

html ×1

jquery ×1

runtimeexception ×1

vue.js ×1