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十进制值?
这是对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)
你的帮助总是非常感谢.
如何获取字符串列表中任何元素的索引:
(list "a" "b" "c")
Run Code Online (Sandbox Code Playgroud)
例如,(function "a")将不得不返回0,(function "b")1,(function "c")2,依此类推.
并且...如果处理很长的数据列表,使用任何其他类型的集合会更好吗?
继续在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)
一如既往地感谢您的帮助.