0

Clojure のドキュメントとソース コードを調べましたが、 の意味がわかりません#^

以下で何をし#^ますか? また、それはどこに文書化されていますか?

(defn- parse-headers [#^HttpResponse http-resp]
  (into {} (map (fn [#^Header h] [(.toLowerCase (.getName h)) (.getValue h)])
            (iterator-seq (.headerIterator http-resp)))))
4

1 に答える 1

3

これは、通常、関数のパラメーター リスト内のパラメーター名の前に ^TypeName によって示される型ヒントであると想定されています。^ と #^ の違いがわかりません。多分それは古い構文ですか?

于 2013-03-12T21:07:48.147 に答える