traits

traits

文章 0 浏览 2

Trait 继承和 self 类型注释之间的区别

在 Scala 中,我已经看到了构造 trait T extends S 并 trait T { this: S =&gt 用于实现类似的事情(即必须在创建实例之前定义 S 中的抽象方法)。他…

浮生未歇 2024-08-20 21:16:47 5 0

做自我:T =>这是:T =>定义特征时具有相同的含义吗?

看来我可以使用 self 或 this 来引用混合实例或更确切地说约束混合实例。例如,这些是等价的吗? scala&gt trait A { self: List[_] =&gt } defined t…

梦巷 2024-08-20 18:39:14 5 0

如何在 Scala 中返回迭代器?

我必须做什么才能从方法/类返回迭代器?如何将这一特征添加到类中?…

一抹淡然 2024-08-19 03:47:36 7 0

冲突的嵌套遗传特征

假设我有以下代码: trait Trait1 { trait Inner { val name = "Inner1" } } trait Trait2 { trait Inner { val name = "Inner2" } } class Foo exten…

述情 2024-08-17 19:55:33 6 0

boost add_reference 不适用于模板参数

我正在尝试使用类型特征来添加对模板参数的引用。 template &lt class T &gt struct S { typename add_reference&lt T &gt::type reference // refere…

幻梦 2024-08-17 13:23:12 7 0

使用抽象类而不是特征有什么好处?

使用抽象类而不是特征有什么优点(除了性能之外)?在大多数情况下,抽象类似乎可以被特征代替。…

痴情换悲伤 2024-08-16 18:37:22 5 0

JavaScript 中的特征

Closed. This question needs to be more focused. It is not currently accepting answers. 想要改进这个问题吗?通过编辑这篇文章来更新问题,使其…

风吹短裙飘 2024-08-16 11:52:27 5 0

为什么类不能使用相同签名的方法扩展特征?

为什么我会收到以下错误?如何解决它? 我假设由于 A 和 B 编译为(接口,类)对,因此在编译 C 时选择正确的静态方法调用来实现是一个问题。我希望优…

财迷小姐 2024-08-12 19:20:25 6 0

与抽象类相比,使用特征有什么优点?

有人可以解释一下 Scala 中的特征吗? 与扩展抽象类相比,特征有哪些优点?…

忘年祭陌 2024-07-30 14:43:59 5 0

在 Scala 中混合多个特征

快速说明:教程中的示例Scala for Java 难民第 5 部分:特征和类型。 假设我具有学生、工人、低薪和年轻人的特征。 我如何声明一个具有所有这些特征的…

伤痕我心 2024-07-26 18:44:11 6 0

Mixins 与 Traits

Mixin 和 Traits 有什么区别? 根据 Wikipedia,Ruby 模块有点像特征。 为何如此?…

执笔绘流年 2024-07-22 15:25:53 8 0

什么是可堆叠修改?

我一直在读一本关于 Scala 的书,其中提到使用 traits 进行可堆栈修改。 什么是可堆叠修改以及它们的用途是什么?…

玩心态 2024-07-20 10:29:42 4 0

C++ 有类似 scala 的 mixin 吗?

Scala 混合…

神回复 2024-07-12 19:53:14 6 0

您将 Mixin/Traits 系统的对象级别等效项称为什么,它有模式名称吗?

我之前询问过 Mixin 是什么,并且已经开始了解该模式的含义。 但这让我想知道是否有一个通用的模式名称可以在对象级别(而不是类级别)执行诸如 Mixin…

把回忆走一遍 2024-07-11 04:58:23 7 0

Mixins 和/或 Traits 有哪些很好的例子?

我正在阅读 Ruby,并了解了它的 mixins 模式,但想不出许多有用的 mixin 功能(因为我很可能不习惯这种方式)。 所以我想知道什么是有用的 Mixin 功能…

泅渡 2024-07-11 04:42:24 5 0
更多

推荐作者

1CH1MKgiKxn9p

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

JackDx

文章 0 评论 0

信远

文章 0 评论 0

yaoduoduo1995

文章 0 评论 0

霞映澄塘

文章 0 评论 0

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