implicit 相关问题

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

javascript隐式全局变量

我在firefox控制台上尝试了这个代码并抛出一个ReferenceError:var func = function(){bim =“implicit global”; };警报(BIM); ReferenceError:bim未定义在历史上......

回答 1 投票 1

创建一个模糊的低优先级隐式

考虑io包中提供的默认编解码器。隐式[io.Codec] .name // res0:String = UTF-8这是一个隐含的“低优先级”,因此很容易覆盖而不会产生歧义。隐含的...

回答 1 投票 8

Scala编译器扩展类型

考虑以下代码:trait TypeOr [E,F] {type T}隐式def noneq2 [E,F](隐式ev:E =!= F):TypeOr [E,F] = new TypeOr [E,F] {type T =(E,F)}密封性状误差[+ E,+ A] ......

回答 1 投票 0

隐含的classTag和currying

我正在尝试编写一个函数,它返回一个没有最后一个参数的foldLeft,我还需要参数化。我需要一个ClassTag这个参数,但我似乎没办法......

回答 1 投票 0

有没有办法在for comprehension中声明一个隐含的val?

我有一些代码嵌套调用flatMap,如下所示:foo.flatMap(隐式f => bar(123).flatMap(b => / *等等......隐式f仍在此范围内。* /))通常情况下,人们会写出......

回答 3 投票 24

使用implicits在scala中创建字节文字

我试图使用隐式类在scala中创建一个字节文字。但是,我发现很难理解为什么这不起作用fixed.get()返回Byte隐式类ByteContext(...

回答 1 投票 1

如何在编译器隐式删除它时修复“尝试引用已删除的函数”

我试图创建一个泛型类,可以代表其最基本形式的任何对象,位。为此,我创建了一个字符数组的联合(基本上是字节)和字符的对象......

回答 1 投票 0

如何将隐式类参数映射到trait变量?

我面临着隐含参数和特征的有趣问题。我有一个抽象类Parent隐式接受一个整数和另外两个params:abstract class Parent(a:Int)(隐式str:...

回答 2 投票 3

类型与Scala implicits不匹配

我正在尝试在Scala中使用implicits。 object TypeClasses extends App {trait HTMLWritable {def toHTML:String} case class User(name:String,age:Int,email:String)扩展HTMLWritable ...

回答 1 投票 1

在reify调用中搜索隐式调用(scala宏)

我需要在给定位置搜索隐含值。我保留了类中前一个宏调用的位置,如下所示:class Delayed [+ Kind [_ [_]]](val sourceFilePath:String,val ...

回答 1 投票 0

当类依赖于隐式时,是否存在将类转换为Object的惯用方法?

我是Scala的新手。我有一系列执行UI测试的测试类,以及一系列包含可重用辅助方法的类。示例测试类:类MyCoolTestClass扩展FreeSpec {...

回答 4 投票 2

为什么我不能嵌入隐式调用

假设我有以下内容:类A {def foo()= {println(“foo”)}} case class B(a:A)隐式def toA(b:B)= ba隐式def包装器(a:A)= new {def bar()= a.foo()}然后我不能......

回答 1 投票 0

在Scala中动态创建动态函数名称

我有一个对象,其中有一堆隐式函数。我现在想要为几种日期格式定义一些含义:例如。,val dateFormats = Seq(“dd / MM / yyyy”,“dd.MM.yyyy”)I ...

回答 2 投票 0

隐式转换问题(整数文字)

我正在为更大的整数开发自定义Int / UInt类。它们在赋值/转换/算术等方面效果很好。但是,它暴露了xunit和MSTest出现的问题。这是我的代码:...

回答 1 投票 1

GeoTrellis / Scala:找到Json Parsing缺失的隐式证据

需要哪些导入才能找到从GeoTrellis编译GeoJson.parse调用的隐式证据? geotrellis.vector.io.json.Geometry使用spray.json进行解析,并且必须能够找到...

回答 1 投票 0

在Swift中,编译器是否允许您隐式访问要切换的值?

Swift的一个很酷的特性是它为你提供了许多隐式变量,例如:set语句中的值。在didSet语句中使用oldValue。 catch子句中的错误。我想知道是否开关......

回答 1 投票 1

Android,如何在我的应用程序中阅读QR码?

在我的应用程序中,我需要阅读Qr代码。我在网上搜索并找到了Zing代码但是很多开发人员使用它时遇到了问题,而且它似乎有问题!如果我认为我的客户有qr ......

回答 7 投票 50

在scala方法之间传递Spark数据帧 - 性能

最近,我使用Scala和Spark开发了一个Spark Streaming应用程序。在这个应用程序中,我已经广泛使用了Implicit Class(Pimp my Library模式)来实现更一般的...

回答 1 投票 0

为Scala中的类型别名提供隐式证据

有没有办法让编译器在寻找隐式证据时以某种方式考虑类型别名?以下是我要解决的问题示例://第三方库类Foo [T,P] ...

回答 1 投票 0

Scala高阶函数

我想把函数作为类构造的参数。我有一些函数,我想在课堂上计算(某种懒惰的计算)类Foo(calc:PGSimpleDataSource => Connection ...

回答 1 投票 0

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