traits

traits

文章 0 浏览 3

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

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

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

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

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

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

Scala 的 Comparable 特征是什么?

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

各自安好 2024-12-09 01:13:30 1 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 1 0

具有特征的模拟类

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

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

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

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

幸福丶如此 2024-12-07 08:10:26 2 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 1 0

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

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

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

继承消息处理行为

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

亣腦蒛氧 2024-12-05 03:36:19 2 0

Scala 相关特征、抽象类型

我有两个相关的特征。 Dao 将作为一个类使用,DaoHelper 将由 Dao 的伴生对象使用。我希望 Trait Dao 能够使用 DaoHelper 中定义的函数,我能弄清楚如…

人心善变 2024-12-05 02:32:56 1 0

如何“取消引用类型”在C++03?

如何在 C++03 中获取另一种类型的“取消引用类型”?请注意,它可以是其他可取消引用的类型,例如 std::vector::iterator。 例如,如果我有 template …

机场等船 2024-12-03 01:50:32 3 0

有没有办法在对象创建时强制 MooseX::Traits 插件之间的依赖关系?

假设我有一个带有插件特征/角色 Bar 和 Baz 的类 Foo,其中 Baz 依赖于 条。 package Foo; use Moose; with 'MooseX::Traits'; sub foo {print "foo\n…

将军与妓 2024-12-02 22:49:17 3 0

更重要的是 Scala 惯用的:特质 TraitA 扩展 TraitB 或特质 TraitA { self: TraitB =>; }

除了继承方面之外,以下类模板之间是否存在差异: 1| trait TraitA extends TraitB 2| trait TraitA { self: TraitB => } 我想在 TraitA 和 TraitB 之…

淡紫姑娘! 2024-12-02 10:53:57 1 0

按特征类专门化函数

我正在编写一个哈希函子,用于 boost::unordered_map ,它将存储 boost::graph 边缘描述符。够简单的。然而,无向图和有向图边必须以不同的方式进行散…

哀由 2024-12-01 04:48:52 2 0

有没有办法从 Scala 实例中删除 Trait?

我想知道是否有一个在运行时添加了特征的实例,是否可以从该实例中删除该特征,以便它可以像原来一样运行。…

守不住的情 2024-12-01 00:17:04 2 0
更多

推荐作者

已经忘了多久

文章 0 评论 0

15867725375

文章 0 评论 0

LonelySnow

文章 0 评论 0

走过海棠暮

文章 0 评论 0

轻许诺言

文章 0 评论 0

信馬由缰

文章 0 评论 0

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