cost 238 ms
Scala 中特征的依賴類型約束(?)

[英]Dependent type constraints (?) on trait in Scala

我有以下 model: 有什么方法可以在類型級別強制請求/響應對匹配在一起嗎? 因此,如果SayHelloRequest的響應類型為SayHelloResponse ,則SayHelloResponse的請求類型必須為SayHelloRequest 。 就像是: ...

Scala:在保留占位符 position 的同時對列表進行排序

[英]Scala: Sorting a list while keeping the position of placeholders

我面臨的問題是對 Scala 中的 Double 值列表進行排序,其中還包含某種占位符值(在下面的示例中為 Double.NaN。但是,這些可以根據排序工作的需要進行設置。),這應該保留排序后的 position。 輸入: Output: 如何在不更改占位符值的 position 的情況下對列表中 ...

(Scala 2.12.8)模式類型與參數化 class 內的參數化類型的預期類型不兼容

[英](Scala 2.12.8) pattern type is incompatible with expected type for parameterized type inside of parameterized class

(Scala 2.12.8)完整示例因此,假設您對某些特定的具體類型有一些“TypeEvidence”: 我可以像這樣匹配那些證據對象: 但不是這樣: 這無法編譯: 為什么是這樣? 以及如何解決這個問題? ...

在 Scala 中,定義一個具有可變長度和多種類型的泛型元組類型

[英]In Scala, define a generic tuple type with variable length and multiple types

我如何定義一個通用的元組類型,它可以 長度可變 包含不同類型 ? 在下面的示例中,我需要在trait A中定義foo的返回類型以匹配子對象的實現。 trait A { def foo: // how to define the return type here? } object ...

Scala - 覆蓋抽象方法的類型類

[英]Scala - Typeclass overriding the abstract method

我在 scala 2.12 上有點掙扎: 我有以下層次結構: 效果很好。 但我想為 writer 提供一個替代實現: 但是我得到object creation impossible, since method write in trait Writer of type (config: Playgr ...

Scala 宏類型參數對案例類的自省

[英]Scala Macro Type Args Introspection on Case Class

我有一個在編譯時為 case 類生成映射的庫,它工作得很好,除非我傳入一個通用類型,如: Foo[Bar] (參見https://github.com/outr/fabric/blob/ master/core/shared/src/main/scala-2/fabric/rw/RWMacros.s ...

基於類型參數具有不同定義的 Scala Trait

[英]Scala Trait with different def based on Type Parameter

我試圖構建一個通用的 DAO,該 DAO 使用任一類型的具體類進行實例化: 常規的 活潑的 <:常規 我目前有一個描述可用方法的特征 DAO,get/create/upsert。 在編譯時,我想根據我傳遞的類型參數更改/定義每個方法。 這是一些代碼: 如果特征是常規的: 如果 ...

等效於 Scala 2.12 中的 scala.concurrent.util.Unsafe

[英]Equivalent of scala.concurrent.util.Unsafe in Scala 2.12

我創建了 object 的空實例,然后使用運行時值對其進行初始化。 實施基於scala.concurrent.util.Unsafe 2.11 中的 scala.concurrent.util.Unsafe 並且運行良好。 我知道Unsafe不好,因此在 Scala 2.12 中已被棄用。 如果它 ...

XML.loadFile() 上的 NullPointerException

[英]NullPointerException on XML.loadFile()

我正在嘗試使用scala-xml_2.12-1.0.6.jar加載 xml 文件,但它在加載時給了我NullPointerEexception 以下是我加載 xml 的代碼行 我已經反編譯了這個 jar 並且該方法存在於 jar 但由於某些原因它無法在代碼中找到它。 我的系統上有Scala 2.1 ...

使用多個參數與多個參數列表組合函數

[英]Composing functions with multiple arguments vs multiple argument lists

鑒於以下示例,如果我嘗試使用多個參數列表或僅多個參數組合函數,我可以看到它有所不同。 我不明白為什么它不一致。 val foo: Int => Int => Int = ??? foo.curried.andThen(???) // KO foo.tupled.andThen(???) ...

Scala 2.12 的 Kudu 驅動程序

[英]Kudu drivers for scala 2.12

是否有適用於 Scala 2.12 的 Apache Kudu 驅動程序? 如果沒有,他們是否有計划? 如果沒有,這是否是 Apache Kudu 將不再開發的警告信號? 我可以使用 Spark 2.4 和 Scala 2.11 中的 Kudu,但我更願意遷移到 Scala 2.12 ...

Scala 遞歸函數中的類型不匹配錯誤

[英]Type mismatch error in recursive function in scala

我有以下用 Scala 編寫的遞歸調用: 注釋行拋出類型不匹配錯誤並說Found: Anyval Required:Int 。 誰能告訴我這里有什么問題? ...

使用Nexus代理的Scala sbt scoverage插件解析

[英]Scala sbt scoverage plugin resolution with Nexus proxy

我在我的項目project/plugins.sbt使用scoverage插件: 當我不使用我們公司的nexus時,這解決了。 為了測試我們的nexus代理,我在下面添加了~./sbt/repositories : 我刪除了~./ivy2/cache ,當我嘗試編譯時: ...


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