cost 357 ms
spray.json.DeserializationException:預期字符串為 JsString,但得到了 {}

[英]spray.json.DeserializationException: Expected String as JsString, but got {}

我正在為我的 object 使用 Either 實現,因為我希望 object 中的參數之一為空 Json。這是 object: 我正在嘗試對此發送一個空的 json 字符串進行單元測試,如下所示: 這是我反序列化上述 json 字符串的單元測試: 這是拋出錯誤。 spray.json.Dese ...

溶解多個 arguments 的更好方法

[英]better way to dissolve multiple Either arguments

我有一個 model,看起來像這樣: 在這個 model 的配套 object 中,是一個構造函數,目前看起來像這樣: 如您所見,代碼有很多樣板。 但我想不出更好的方法來編寫這個構造函數...... 所以我的問題是: 有沒有更好的方法來寫這個? ...

2022-09-20 08:24:22   1   30    scala / either  
Flutter 任一折疊被跳過

[英]Flutter Either fold is skipped

我正在使用 GoogleSignIn-Auth 開發一個小型應用程序。 並偶然發現了一個我無法繞過的錯誤。 似乎一個 Either 的折疊似乎被跳過了。 以前它曾經工作過,當我有一堆復雜的集團時。 自從我開始重新組織我的小部件以來,它就開始了。 我有一個小部件正在偵聽發出狀態的 SignInBloc ...

輸入“右”<searchceperror, viacepinfo> ' 不是類型 'String?' 的子類型在類型轉換中</searchceperror,>

[英]Type 'Right<SearchCepError, ViaCepInfo>' is not a subtype of type 'String?' in type cast

我正在嘗試從這部分代碼中獲取字符串“bairro”: var infoCepJSON = 等待 viaCepSearchCep.searchInfoByCep(cep: '$_cep') 但是,它返回一個類型 Either&lt;SearchCepError, ViaCepInfo&gt;。 在這 ...

遍歷/序列和數組<either<e, a> &gt; 進入任何一個<array<e> , 數組<a>&gt; 在 fp-ts</a> </array<e></either<e,>

[英]Traverse/sequence and Array<Either<E, A>> into Either<Array<E>, Array<A>> in fp-ts

我有一個實體列表,即使一個失敗的驗證也會產生錯誤。 但是,我仍然想迭代整個列表並收集所有錯誤以供進一步記錄。 使用默認 Either's Applicative 的遍歷/序列將產生Either&lt;E, A[]&gt; (僅遇到第一個錯誤),而不是需要Either&lt;E[], A[]&gt; ...

Arrow.kt 加載 state

[英]Arrow.kt loading state

我多次使用arrow.kt庫,我真的很喜歡他們提供的擴展 kotlin 的功能。 我喜歡Either&lt;E,T&gt;如何無縫地表示成功/失敗狀態。 我只是想知道arrow.kt是否有辦法表示加載 state 以及其他兩個。 換句話說,我們將有一個提供三種狀態的類型: Success 、 Fa ...

Haskell 在提升結果的同時遍歷和過濾列表

[英]Haskell traverse and filter through a list while lifting results

假設我有要執行以下操作的代碼: 輸入:字符串列表[String] 操作( checkSat和checkResult ) 從輸入字符串中獲取布爾值。 輸出: 如果輸入中的所有內容都可解析為布爾值,則僅返回導致“未飽和”的內容。 如果其中至少一個有 ...

將 Either 列表轉換為左側列表和右側列表

[英]Transform list of Either into list of left and list of right

Vavr 的 Either 似乎解決了我的一個問題,即某種方法會進行大量檢查並返回 CalculationError 或 CalculationResult。Either&lt;CalculationError, CalculationResult&gt; calculate (Calculati ...

具有多個條件的 Kotlin 過濾器列表 - 返回錯誤或有效項目

[英]Kotlin Filter list with multiple conditions - Return Either error or valid items

我有一個 kotlin 對象List&lt;A&gt; 我想過濾列表以查找有效項目並Either錯誤或有效項目 如果類型是 TypeA 返回錯誤 如果類型是 TypeB 做更多檢查,如果失敗返回錯誤 以下是實現它的一種方法 尋找用表達式實現的 kotlin 方式 ...

關閉僅存在於“Either”中的(自動)Closables

[英]Closing (Auto)Closeables that exist only in `Either`

我目前面臨正確關閉永遠不會離開其包含Either的資源的問題。 相關代碼如下所示: 關閉創建的MyRes最慣用的方法是什么? 在map之前關閉它會阻止extractData訪問它,在map之后我無法再通過Either的操作訪問它。 在extractData中關閉它會嚴重限制可組合性。 目前我有一個 ...

通過 Scala 期貨鏈傳播錯誤

[英]Propagate errors through a chain of Scala futures

考慮一系列期貨,每個期貨返回 Either[Status, Resp]。 您將如何通過使用 Future 而不是 Either 的 for comprehension 傳播錯誤狀態代碼? 下面的代碼不起作用,因為解析異常沒有被最后一個未來的恢復捕獲用例是 Scala Play ActionRefin ...

訪問被隱藏的接收器

[英]Access a shadowed receiver

我想結合 Kotlin 擴展 function 在一些接收器 class Receiver上與 arrow-kt 的任一理解。 在常規的 Kotlin 分機 function 中, this綁定到接收器 object; 然而,任一理解EitherEffect了 Receiver this :susp ...

在執行順序操作時,在 Kotlin 中使用 vavr 編寫可讀代碼

[英]Writing readable code using vavr Either in Kotlin while performing sequential operations

我使用 vavr 用 Kotlin 編寫了以下代碼。 function 一個一個地執行一系列操作,如果其中一個操作失敗,則返回錯誤。 如果所有操作都成功,則返回 SuccessObject。 左邊被假定為錯誤,右邊為成功流程。 然而,由於所有的.map() 結構,這個 function 很難閱讀。 ...

不與理解一起工作的權利 Scala

[英]Right not working with for comprehension Scala

背景我正在嘗試將 Scala 與Either類型一起使用,即使用Right 。 然而,盡管我付出了努力,但我還是收到了一個錯誤並且沒有任何效果。 代碼我正在使用 scala 的 repl 進行一些測試。 這是我能想到的最簡單的用例: 你會看到它基本上是這個頁面的副本:https://www.sca ...

變量在正確設置后返回 null - Flutter

[英]Variable coming back null after just being set properly - Flutter

無論我做什么,我的變量 _authorizedUser 都會返回 null。 我正在為用戶演示生物識別身份驗證,一旦用戶輸入他們的用戶名,如果它與本地數據庫中的用戶名匹配並且生物識別身份驗證成功,那么用戶將自動登錄。這目前是硬編碼的用戶名和密碼...... 我無法讓它在任何配置下工作,一定有什么我 ...


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