Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
隐式参数解析——设置优先级
我正在尝试创建一个类型类Default为给定类型提供默认值 这是我到目前为止所想到的 trait Default A def value A object Default def withValue A a A new Default A
scala
implicit
scala:用重载来修饰我的库
有什么想法为什么以下不起作用 implicit def listExtensions A xs List A new ListExtensions xs class ListExtensions A xs List A def foreac
scala
implicit
使用 Json.format 没有可用的 MyClass 隐式格式
在 Json format 上使用复杂对象作为另一个对象的属性时出现错误 我有两节课 RoleDTO and 电子邮件邀请DTO 电子邮件邀请DTO has a RoleDTO 所以 我宣布 case class RoleDTO id Op
json
scala
playframework20
implicit
确保隐式定义始终具有较高/较低优先级的一般方法
我有一个有点复杂的类型类情况 格式如下 sealed trait TypeClass S lt MyType type Out lt MyType sealed trait LowPriorityTypeClass Case OtherTy
scala
typeclass
implicit
如何将可以为 null 的值或数组隐式包装到 Scala 选项中
我在 Jar 文件中包含这个 Java 类 作为 Scala 程序的依赖项 如 Axis jar class MyClass private String someStrings public String getSomeStrings r
scala
null
implicitconversion
implicit
强制隐式调用的依赖类型解析
我有一个包装特征 trait Wrapper T type Own F lt OwnThing F def ask F implicit own Own F 还有不同的实现 这里是一个例子 class CombinedWrapper A B
scala
implicit
typelevelcomputation
pathdependenttype
Scala 中的“Prolog 风格”:与过程代码混合?
继续Scala 中的 prolog 风格 是什么 https stackoverflow com questions 73611934 what is prolog style in scala 我想在 Scala 3 中结合逻辑推理和过程
scala
implicit
scala3
隐式参数在 unapply 时不起作用。如何从提取器中隐藏普遍存在的参数?
显然 提取器对象中的 unapply unapplySeq 不支持隐式参数 假设这里有一个有趣的参数 a 以及一个令人不安的普遍存在的参数 b 在提取 c 时最好将其隐藏起来 EDIT 看来我的 intellij scala plugin
scala
patternmatching
implicit
extractor
如何在集合中进行隐式转换?
假设我有一个隐式转换 implicit def aToB a A B 如何让这种隐式转换适用于列表的元素 如果我有 val listOfA List A 我有一个接受 B 列表的函数 是否可以让 Scala 将所有元素从 A 隐式转换为 B
scala
implicitconversion
implicit
给定关键字在 Scala 3 或 dotty 中如何工作?
我正在浏览 Scala 3 文档 他们介绍了given被认为是 Scala 2 替代品的关键字implicit 代码在这里 trait Ord T def compare x T y T Int def x T lt y T compare
scala
typeclass
implicit
dotty
scala3
没有赋值的隐式转换?
保留的问题 请参阅底部的编辑我正在开发一个小型函数库 基本上是通过隐藏基本的圈复杂度来提供一些可读性 提供者称为Select
c
casting
implicit
使用Intent打开系统应用程序
我正在尝试制作一个简单的应用程序 当用户从主屏幕或应用程序抽屉单击时 该应用程序会将用户发送到特定的 系统安装的 应用程序 系统设置 日历 浏览器等 例如 我目前尝试在启动应用程序时打开系统设置 就像设置快捷方式一样 可以按照我想要的方式实
Android
androidintent
system
implicit
为什么 Scala 在这种特殊情况下无法找到次要隐式值?
我很难解释之间的行为差 异 通过主要隐式值或隐式值寻求附加隐式值 隐式转换 具体来说 这有效 trait Foo A implicit def fooString Foo String null implicit def value A i
scala
polymorphism
implicit
通配符导入,然后隐藏特定隐式?
给定以下具有 2 个隐式的对象 scala gt object Foo implicit def stringToInt x String 555 implicit def stringToBoolean x String true war
scala
implicit
隐式类型与匿名类型
隐式类型和匿名类型之间是否相同或有什么区别 如果不同 那么隐式类型和匿名类型之间的主要区别是什么 这是个很大的差异 隐式类型 局部 变量是未显式给出类型的变量 var i new StringBuilder Now i是隐式类型String
c
NET
anonymoustypes
implicit
如何避免在 Scala 中调用 asInstanceOf
这是我的代码的简化版本 怎样才能避免打电话asInstanceOf 因为这是一个设计不佳的解决方案的味道 sealed trait Location final case class Single bucket String extends
scala
casting
patternmatching
typeclass
implicit
Scala 泛型和数字隐式
我需要将两个函数作为参数传递给 scala 函数 然后 该函数应该评估它们并从中获取一个数字 然后对其进行操作 该数字可以是 Int Double 或任何其他数字类型 我希望该函数能够工作 无论它使用什么类型 下面的例子解释了这个问题 im
generics
scala
numeric
implicit
为什么编译器选择 bool 而不是 string 来进行 L"" 的隐式类型转换?
最近引入了方法的重载 应用程序开始失败 最终追踪到它 新方法正在我意想不到的地方被调用 We had setValue const std wstring name const std wstring value std wstring a
c
visualc
implicit
explicit
ReSharper 和 var [重复]
这个问题在这里已经有答案了 可能的重复 为什么 ReSharper 想要对所有内容使用 var https stackoverflow com questions 1873873 why does resharper want to use
NET
ReSharper
implicit
为什么会发生这种隐含的歧义行为?
我有一个类型类Search 其中有一个实例Search A 如果我们有一个TypeClass1 A or a TypeClass2 A 实例 优先考虑1实例 编译如下 trait TypeClass1 A trait TypeClass2
scala
typeclass
implicit
ambiguous
typelevelcomputation
1
2
3
4
5
»