小编log*_*olf的帖子

如何在Clojure中获取字符的ascii十进制值?

user=> (char 65)
\A
user=> (char 97)
\a
user=> (str (char 65))
"A"
user=> (str (char 97))
"a"
Run Code Online (Sandbox Code Playgroud)

这些是ascii十进制值中的字符...如何从字符中获取ascii十进制值?

ascii decimal clojure

10
推荐指数
2
解决办法
6838
查看次数

用于文件选择的Clojure对话框,带有文件扩展名的过滤器

这是对Clojure和Java的初学者的持续爬行.我有这个代码来选择一个文件,但我想过滤我正在寻找的文件扩展名.

(import javax.swing.JFileChooser)
(defn tlt-get-file [ ]
       (let [ filechooser (JFileChooser. "C:/") 
              retval (.showOpenDialog filechooser nil) ]
          (if (= retval JFileChooser/APPROVE_OPTION)
             (do 
                (println (.getSelectedFile filechooser))
                (.getSelectedFile filechooser))
              "")))
Run Code Online (Sandbox Code Playgroud)

你的帮助总是非常感谢.

java swing jfilechooser clojure

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

Clojure:列表或其他集合中值的索引

如何获取字符串列表中任何元素的索引:

(list "a" "b" "c")
Run Code Online (Sandbox Code Playgroud)

例如,(function "a")将不得不返回0,(function "b")1,(function "c")2,依此类推.

并且...如果处理很长的数据列表,使用任何其他类型的集合会更好吗?

clojure

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

bean函数不返回完整的属性映射

继续在Clojure上爬行,现在使用Java GUI.如何获取GridBagConstrains的属性映射?该bean函数不会返回完整的地图:gridx, :gridy, :fill等等......

user=> (import '(java.awt GridBagConstraints))
java.awt.GridBagConstraints
user=> (def gbc (GridBagConstraints.))
#'user/gbc
user=> (bean gbc)
{:class java.awt.GridBagConstraints}
Run Code Online (Sandbox Code Playgroud)

一如既往地感谢您的帮助.

user-interface awt clojure javabeans

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

标签 统计

clojure ×4

ascii ×1

awt ×1

decimal ×1

java ×1

javabeans ×1

jfilechooser ×1

swing ×1

user-interface ×1