implicit 相关问题

Scala中的隐式是应用的函数或未明确出现在源代码中的参数。

Scala 3 中的类型否定

是否可以在 Scala 3 中实现 Not[A] 类型的故障证明? 这是几年前提出的一个问题:我如何在 scala 中拥有否定类型。 不幸的是,基于“未给出 A <...

回答 1 投票 0

在 Scala 3 中,是否可以制作协变/逆变类型构造函数以实现强制子类型化?

这是一个简单的例子: 对象 CoerciveCovariance { 性状冠状病毒[+T] def cast[A, B](v: Cov[A])( 含蓄的 EV:一个<:< B ) = { v: Cov[B] } } It doesn't compile:

回答 2 投票 0

.net CLI 使用 Auth0 OAuth 隐式流程进行身份验证

我正在寻找一种使用隐式流程通过 Auth0 OAuth 对 .NET Core CLI 进行身份验证的解决方案。我的理解是此流程启动 Auth0 登录页面,用户可以在其中输入他们的

回答 0 投票 0

如何在 Scala 2.13 中定义自然数归纳法?

考虑以下自然数的定义。 密封性状 Nat 最终案例对象 Z 扩展 Nat 最终案例类别[N <: Nat]() extends Nat And the following definition of vectors. sealed...

回答 1 投票 0

如何将另一个结构隐式转换为我的类型?

因为是MyClass x = 120;,是否可以创建这样一个自定义类? 如果是这样,我该怎么做?

回答 4 投票 0

Scala:以值为条件的隐式类型转换

任务是执行从字符串值到 Int 或 BigDecimal 的转换,取决于字符串值的长度。 例如,如果 stringValue > 10 => stringValue.toInt,否则 => BigDecimal(

回答 1 投票 0

Shapeless - 如何为 Coproduct 派生 LabelledGeneric

我正在尝试为 Coproduct 生成 LabelledGeneric,以便可以使用它来代替典型的密封特征层次结构。到目前为止,我能够通过明确指定

回答 1 投票 0

在 Scala 2.13 中,为什么可以为抽象类型调用不合格的 TypeTag?

考虑以下代码: 导入 scala.reflect.api.Universe 对象 UnqualifiedTypeTag { val RuntimeUniverse = scala.reflect.runtime.universe 特质有宇宙{ val universe: 大学...

回答 0 投票 0

在类型参数上创建Show实例?

我正在通过Scala与Cats一起工作,我试图创建一个Show on a Tree[A]类型(不是书本练习)。基本上,我试图创建一个实例,如果我有任何一棵树,其 ...

回答 1 投票 0

scalaz怎么能做到 "A / B",我怎么能做到自己的 "B.? "或 "A <?>B"

我对scala implicits比较陌生,但如果我想做5. ? 我可以这样做: class MyInt(int: Int) { / 无用的,只是想说明一点 def ? ? : Int = int * 100 } implicit def ...

回答 1 投票 0

如何在scala中创建一个尊重隐式转换的内联函数?

以下面的代码为例: object Test6 { def main(args: Array[String]): Unit = { val a = new A /works takesBTuple(tupleMaker(a, a)) /不工作,因为a变成了......。

回答 1 投票 0

方法值json过载,有了替代品。(jsonRDD: org.apache.spark.rdd.RDD[String])在IntelliJ中使用Spark。

我试图在Scala中把JSONStr字符串转换成Spark Dataframe。val spark = SparkSession.builder().appName("SparkExample").master("local[*]").getOrCreate(...)

回答 1 投票 0

Scala specs2 : 找不到AsExecution[ExecutionEnv => MatchResult[Future[AuthenticationResult]]类型的证据参数的隐式值。]

我正在尝试将一个ScalaPlay应用程序升级到Play 2.7,Scala 2.12.11。我有下面的测试,在我升级Play和Scala之前,可能曾经工作。升级后,我得到了 ...

回答 1 投票 0

当方法试图访问不存在的Case类成员时,Scala隐式方法编译。

我确实遇到了一个隐式方法的scala编译器问题。场景很简单。隐式方法的任务是把case类A的对象变成case类B的对象。

回答 1 投票 0

A:C]与[A[_].C]上下文界限的区别。C]上下文界限的区别

我是个新手,根据我的讲课:类Test[T: Comparing]意味着它需要一个类型为Comparing[T]的隐式值,可以在该类的方法中使用。有了这个Higher kinded ...

回答 1 投票 0

在scala中,用一个类型类定义的函数,并且哪个输出类型依赖于它,最简单的连锁方法是什么?

假设定义了一个类Thing,并且操作+与类型类相关联:trait TypeClass[X,Y] { type Out def v.Out } object TypeClass { implicit def summon[X ...

回答 1 投票 0

返回联合类型的通用方法

我有一个Union类型为Scala的Union类型为Int和String,我想将其添加到通用方法中。您能帮我写这个方法吗,没有编译错误。对象OrTypeMain扩展了App {...

回答 1 投票 0

为什么此类型对列表[Seq [AnyVal或字符串]的约束失败]

我自己学习Scala并遇到了这个问题。从Link的出色答案开始,假设我有以下代码:object Example extends App {val x = Seq(1、2、3)val y = ...

回答 1 投票 0

上下文绑定scala启示

根据我的演讲,我是新手:class Test [T:Comparing]意味着它需要一个Comparing [T]类型的隐式值,该值可以在该类的方法中使用。有了这个更高种类的...

回答 1 投票 0

Scala Play中的空序列化(隐式写入)

我正在尝试使用Scala Play,但不了解为什么Null json序列化无法立即使用。我编写了一个简单的类来封装响应数据(ServiceResponse),该数据返回一个...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.