gpt4 book ai didi

java - 如何找出 Clojure 函数允许的选项(spit)?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:25:20 25 4
gpt4 key购买 nike

Clojure 函数 spit 允许将数据写入文件,例如:

(spit "filename.txt" "content")

它还允许向现有文件添加内容。

(spit "filename.txt" "content" :append true)

在文档中 ((doc spit)) 它只说选项可以传递给 clojure.java.io/writer。但是 (doc clojure.java.io/writer) 没有列出允许的选项。那么是否有可用的文档“详细模式”?

我通过 http://clojuredocs.org/clojure.core/spit 找到了 :append 选项,但我确定它也在文档中的某处列出。

最佳答案

可能大部分选项都是从Java底层库映射过来的

http://docs.oracle.com/javase/tutorial/essential/io/file.html

通过浏览源代码,我确认:encoding是合法的

https://github.com/clojure/clojure/blob/clojure-1.6.0/src/clj/clojure/java/io.clj#L74-L77

Common options include

:append true to open stream in append mode
:encoding string name of encoding to use, e.g. \"UTF-8\".

Java 不是我常用的语言,我帮不上忙,希望对您有所帮助

关于java - 如何找出 Clojure 函数允许的选项(spit)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26484485/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com