8
A
回答
10
拆除show
变得更“简单”,使可用的重复功能的不同部分,由斯图尔特万洛耶在talk讨论他给clojure简单。
生成的代码使用的clojure.reflect/reflect
和clojure.pprint/print-table
和标准的Clojure filter
:
(require 'clojure.reflect)
(require 'clojure.pprint)
(->> (clojure.reflect/reflect java.lang.String)
:members
(filter #(.startsWith (str (:name %)) "last"))
(clojure.pprint/print-table))
6
我是指你的Where Did Clojure.Contrib Go文件,该文件说,大约clojure.contrib.repl-utils的:
迁移到clojure.repl和clojure.java.javadoc。显示与clojure.reflect/reflect相似的功能。
相关问题
- 1. 相当于表达
- 2. CSS相当于表行的
- 3. Django的相当于Rails 5分钟的博客演示
- 4. C++相当于R列表
- 5. 相当于Python中的Lambda表达式
- 6. ASP.NET Web表单相当于Razor的@ {}
- 7. Lua在Python中的表格相当于
- 8. 相当于一个样式表的iOS?
- 9. 相当于Oracle'整数表'的SQL Server
- 10. Golang相当于Python的列表解析
- 11. MVC相当于Web表单的“UrlAuthorizationModule.CheckUrlAccessForPrincipal”
- 12. Scala相当于C#的表达式API
- 13. 在Python中的PHP列表()相当于
- 14. PHP的列表()相当于什么?
- 15. iTextSharp的样式表相当于
- 16. Unity中的注册表相当于
- 17. 相当于Android的
- 18. 相当于Postgres的
- 19. .format相当于
- 20. 相当于transaction.transactionReceipt.bytes
- 21. HQL'parsename'相当于
- 22. 相当于WeakHashMap?
- 23. wtol相当于#
- 24. 相当于JDIC?
- 25. 相当于SparkSQL
- 26. Android:getElementsByTagName相当于?
- 27. Fortran相当于
- 28. drupalPost()相当于
- 29. 相当于waitUntilAllOperationsAreFinished
- 30. 相当于
一个约'show'的是,它的工作实例上,以及对类型(见HTTPS很酷的事情:/ /stackoverflow.com/questions/5821286)。您是否知道任何示例(例如,在Clojuredoc或博客中)展示如何印刷Java类实例的实例变量的值? clojure.repl命名空间似乎没有足够的(https://clojure.github.io/clojure/clojure.repl-api.html) –
clojure.reflect/reflect上面是建立在Java反射API之上的它应该做你需要的。拆分“秀”的一部分是它做得太多了。反射功能在clojure.reflect命名空间(而不是repl-api)中可用。用字符串实例而不是类型 - (clojure.reflect/reflect“字符串实例”)来尝试上面的例子 –