0
나는 Nim의 적절한 구현으로 간주되지 않는 매우 단순한 Nim 게임을 만들려고 노력하고 있습니다. 그러나 나는 Clojure 만 시작하려고합니다. 행에서이 뺄셈 네 작동하지 않는 이유는 확실하지 ...뺄셈이 작동하지 않습니다 - Clojure
1. (def nimBoard 10)
2. (println "There are" nimBoard "objects left")
3. (def in (read-line))
4. (- nimBoard in)
그들은에서 하나 또는 두 개의 "객체"를 제거하려면 I는 사용자 요청에 대한 고체 알고리즘을 가지고 올 수없는 것 그것이 비어있을 때까지 보드. 나는 Java에서 왔지만이 언어의 루프는 나를 혼란스럽게합니다. 나는 내가하려고하는 것이 정확히 Nim의 게임이 아니라는 것을 알고 있지만 그것은 연습을위한 것입니다.
내가 어떤 도움 :) in
이후
방금 게시했습니다. 파싱에 대해 완전히 잊었습니다. – ocbd
완전히 이해합니다. 새로운 언어를 배우고있을 때, 때로는 작은 물건들이 균열을 빠져 나옵니다. 나는 아직도 Clojure를 배우고있다. 너의 공부에 행운이 있기를! – Vidya