traits

traits

文章 0 浏览 6

自类型注释阻碍了内部类的实例化。为什么?

给定 Outer 类及其 Inner 类的抽象定义,我想实例化 Outer1 中定义的具体 Inner1 类代码>特征。 abstract class Outer { type Inner_Tp <: Inner; abs…

焚却相思 2024-12-17 09:33:50 3 0

使用scala构造函数设置trait中定义的变量

如果我理解正确的话,traits 是最接近 Java 接口的东西,类构造函数会自动设置变量。 但是,如果我有一个扩展特征的类,并且有一个从特征设置变量的构…

无声无音无过去 2024-12-16 13:25:45 2 0

字符串的类型特征

是否存在现有的(在标准库或 Boost 中)类型特征来测试类型是否可以表示字符串? 我在使用 Boost.Fusion 时偶然发现了一个问题: auto number = fusio…

樱娆 2024-12-15 01:10:30 3 0

为什么不扩展其他类的类必须从特征扩展? (与不起作用)

我从 Scala 开始,发现这有点奇怪。在java中我可以做这样的事情: interface Foo{} public class Bar implements Foo{} 我试图用Scala做类似的事情,…

热情消退 2024-12-14 17:23:20 5 0

如何将构造时代码混合到具有 Scala 特征的类中?

我希望所有扩展该特征的类都存储其创建时间(作为 org.joda.time.DateTime 实例)。该特征将 def dt : DateTime 定义为 getter。我还可以定义代码来获…

放血 2024-12-13 18:22:05 2 0

是否可以计算出 lambda 的参数类型和返回类型?

给定一个 lambda,是否可以找出它的参数类型和返回类型?如果是,怎么办? 基本上,我想要 lambda_traits 可以通过以下方式使用: auto lambda = [](i…

棒棒糖 2024-12-12 19:59:42 7 0

scala 中的特征中使用的抽象值有问题吗?

我的 trait Invoker { val method: Method } Intellij IDEA 代码检查警告我“特征中使用的抽象值”。一切编译都很好。特征具有抽象值有什么问题吗?如…

酒儿 2024-12-11 04:19:46 5 0

如何使用 Traits 模式访问类的不同成员

我有一个包含多个对象向量的类: struct ComponentA { public: methodA1(); float data1; ... }; struct ComponentB { ... }; struct ComponentC { ..…

缺⑴份安定 2024-12-10 18:11:59 4 0

Scala 的 Comparable 特征是什么?

我正在寻找 C# IComparable 的 Scala 对应项,并且发现了 Comparable 特征。我的意思是 - 提到了可比较,但是当我在 http://www 搜索它时.scala-lang.…

各自安好 2024-12-09 01:13:30 4 0

链式 Scala 特征中 super 的行为

为什么下面的x.func返回“B extends B extends B”? 如何安排此代码以使其返回 "B extends A extends Base"? trait Base { def name = "Base" def f…

薄荷港 2024-12-08 16:04:29 4 0

具有特征的模拟类

是否有任何库提供用于模拟具有特征的类的工具(两者都可以是有状态的)? 简化示例: trait T { var xx: List[Int] = List[Int]() def t(x: Int) { xx…

预谋 2024-12-07 09:07:23 6 0

Scala:在模式匹配中混合特征和案例类

我想匹配一些案例类别。如果我不认识它们,我想匹配类必须扩展的指定特征。这看起来像 trait Event //root trait trait Status extends Event //speci…

幸福丶如此 2024-12-07 08:10:26 7 0

适用于数据分析程序的 python GUI 框架/库

Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …

玩世 2024-12-06 07:11:59 7 0

可堆叠特征模式可以与单例对象一起使用吗?

我想将 可堆叠特征模式 与单例对象一起使用,但我似乎找不到如何让编译器满意: abstract class Pr { def pr() } trait PrePostPr extends Pr { abstr…

む无字情书 2024-12-05 20:45:21 6 0

继承消息处理行为

我的模型中有一些事件和一些处理逻辑。我想组织通信逻辑抛出演员。但是我如何继承处理逻辑而不在每个具体类中指定 act() 简化示例 class Event {} cas…

亣腦蒛氧 2024-12-05 03:36:19 5 0
更多

推荐作者

冰魂雪魄

文章 0 评论 0

qq_Wl4Sbi

文章 0 评论 0

柳家齐

文章 0 评论 0

无法言说的痛

文章 0 评论 0

魄砕の薆

文章 0 评论 0

盗琴音

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文