抱歉,如果这是一个新手的问题,但我仍然习惯于函数式编程。
我想写一个简单的数独解算器作为练习。
我的计划之一是创建一个9行9列的JTable,并以字符串"123456789“作为起始位置对它们进行初始化。
如果我有一个TableModel,我可以定义一个函数来初始化单个单元格,如下所示:
(defn initCell
"inits a cell with 123456789"
[dm row col]
(doto dm (.setValueAt "123456789" row col)))现在,对于9x9表中的所有单元格,最像Clojure的方法是什么?
发布于 2009-10-28 05:10:29
可能是这样的:
(doseq [x (range 10) y (range 10)]
(initCell dm x y))https://stackoverflow.com/questions/1633645
复制相似问题