cost 111 ms
錯誤 -> 應包含 clojure.spec 中的密鑰

[英]Error -> should contain keys in clojure.spec

我是 Clojure 的新手,我遇到了一個我真的找不到解決方案的問題。 我有一個已經用 Clojure 規范定義的結構,它的鍵和數據類型與 JSON 文件匹配。 進行檢查時出現錯誤,感謝您的幫助規格文件(ns invoice-spec (:require [clojure.spec.al ...

Clojure 解析 Reducible 的規范

[英]Clojure Spec to parse Reducible

clojure.spec.alpha/+的文檔說: 返回匹配 pred 的一個或多個值的正則表達式操作。 產生一個匹配向量我可以這樣使用它: 在下一步中,我想將其概括為在 Reducible 值而不是序列上運行。 但它不會工作: 我如何在 Reducibles 而不是序列上使用 clojure.s ...

使用 Clojure 規范測試 java.time.LocalDate 的有效實例

[英]Test for a Valid Instance of java.time.LocalDate using Clojure Spec

我正在嘗試使用 Clojure Spec 來定義包含 java.time.LocalDate 元素的數據結構: 產生以下 output 但是,當我測試 p1 是否符合 :ex/person 規范時,它失敗了: 仔細查看 inst 的 Clojure 示例? , 我懂了: 但是,我沒有看到返回 fa ...

刪除 BST 內的任何節點 - Clojure

[英]Deleting any node inside BST - Clojure

我正在研究算法,在 class 我們被要求創建一個具有結構的 BST,我非常努力地創建一個刪除 function 但我創建的那個效率不高而且不起作用。 我在谷歌中搜索了類似的東西,但大多數問題都是關於向量而不是記錄/結構的。 如果您有任何建議,我將不勝感激。 我試圖在谷歌中搜索,但所有功能或示例都 ...

Clojure 向量 map 的規范,鍵數不確定

[英]Clojure spec for vector of map with indeterminate number of keys

我正在嘗試為 function 編寫一個 clojure 規范,它將以下兩個映射作為參數。 每個 map 可以有不同的長度,這取決於用戶希望購買多少件 T 恤。 我不確定如何為此編寫規范,允許每個 map 中的鍵和值的數量有所不同。 如果我可以斷言每個映射都包含相同數量的鍵,那也會很有用。 編輯: ...

在 clojure 請求中傳遞 optional:query-param

[英]passing optional :query-param in clojure request

我已經開始學習 clojure 並且有一個用例,我想用查詢參數調用下游服務。 現在這些查詢參數可以變化並且可以不存在。 我堅持如何使用 clojure 來實現它。經驗豐富的人的任何幫助都會很棒! 我的用例是:如果我有額外的參數city我可以在請求中將它作為查詢參數傳遞,否則我不會。 我想過可能使用 ...

clojure 項目構建使用 gradle clojurephant 插件“加載后找不到命名空間”

[英]clojure project build using gradle clojurephant plugin "namespace not found after loading "

我正在嘗試使用clojurephant插件使用 gradle 構建工具構建 clojure 項目。 該項目在github上我的構建文件是 - 下面是 dir src/main/clojure/math目錄下的 calc.clj 文件 下面是 dir src/test/clojure/math目錄中 ...

Clojure spec.alpha - 如何(引用另一個參數)/(描述參數集合應該包含來自另一個參數集合的值)

[英]Clojure spec.alpha - How to (reference another argument) / (describe that argument collection should include values from another argument collection)

我需要的是:一個 function 的規格,它有兩個 arguments: 關鍵字和字符串的哈希映射。 一個可能有字符串或關鍵字的向量,但如果它是一個關鍵字,它必須存在於哈希映射中(第一個參數) (您的答案不必涵蓋所有這些,主要是我需要一種方法來判斷它是否是關鍵字,它必須存在於哈希圖中) 這是我 ...

人們測試他們的 clojure.spec 規格是否常見?

[英]Is it common for people to test their clojure.spec specs?

我正在獨自學習 Clojure,我一直在做一個簡單的玩具項目來創建一個 Kakebo(日本預算工具)供我學習。 首先,我將使用 CLI,然后使用 API。 由於我剛剛開始,我已經能夠“了解”規范,這似乎是 clojure 中用於驗證的一個很好的工具。 所以,我的問題是: 人們測試自己的書面規范? ...

Clojure 規范,用於 map 中的單個鍵

[英]Clojure spec for a single key in a map

我正在指定來自Google 日歷 API的 http 響應,並且我希望每種響應類型都有不同的規格。 我已經為 HTTP 響應定義了一個規范(s/def ::http-resp (s/keys :req-un [:status] :opt-un [:body])) 但是如何為每個 HTTP 狀態 ...

我可以使用 Clojure 規范驗證功能嗎?

[英]Can I validate functions with Clojure spec?

我可以使用 Clojure 規范系統來定義 function 簽名並驗證功能是否滿足它們嗎? 以下是一些我嘗試過但沒有成功的例子(s/valid? (s/fspec :args string? :ret string?) identity) ;; false (def nope identity ...

map 的規范在嵌套級別之間具有相互依賴的值?

[英]Spec for map with interdependent values between nested levels?

我正在嘗試為 GraphQL 模式語法的一部分定義規范。 這是從 API 返回的字段類型的樣子(注意:ofType 可以無限嵌套): 目前我有一個這樣的規范來表示這個結構: 這是一個不錯的解決方案,但是我還沒有弄清楚如何捕獲一些不變量: :name在所有級別都必須為零,除了最深(終端)級別。 ...

Clojure 規范遞歸定義數據結構中節點之間的依賴關系

[英]Clojure spec for dependencies between nodes in a recursively defined data structure

是否有一種規范或慣用的方式來編寫遞歸定義數據結構中節點中的值之間的依賴關系規范? 作為一個最小的例子,假設我想將排序列表存儲為嵌套向量,其中每個“節點”是一個值和列表的尾部: 可以編寫列表本身結構的規范 但是,當我想添加訂購要求時,我找不到編寫它的好方法。 直截了當的寫法感覺有點笨拙。 由於:tai ...

Clojure 規范:將生成器添加到現有規范

[英]Clojure Spec: Adding generators to an existing spec

是否有一種干凈的方法可以在測試代碼中添加適用於另一個源文件中定義的規范的規范生成器? 例如,假設我的主src/目錄下有以下內容: 為了進行生成測試,我需要一個statement參數的生成器,比如說一個生成模擬語句的生成器,但我不想將測試代碼與生產混合在一起,也不想讓使用這個庫的其他項目也傳遞地拉 ...

使用帶有 doseq 的宏來生成規范

[英]Use macros with doseq to generate spec

我發現自己寫了很多這樣的規范: 即很多s/and和s/def 。 這似乎是一種浪費。 所以我決定寫一個宏來為我做這件事。 就像是: 所以我將能夠做這樣的事情: 這只會為我做我所有的s/def東西。 不幸的是,上面的宏不起作用,但我不知道為什么。 這項工作的較小版本: 但是第二個我 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM