composition 相关问题

合成是将程序的各个部分组合或组合成更大程序的过程。

通过for-comprehension和applicative pure来构建ReaderT

以下是返回ReaderT和Either作为返回类型的函数:import cats.data。{ReaderT} type FailFast [A] = [List [String],A] def getValue(name:String):ReaderT [FailFast,Map [ ...

回答 1 投票 1

我可以在Swift中编写类型吗?

如何在Swift中编写类似于协议组合的类型?例如,我有一个喜欢的数据,这是一个字典,其值具有Int或String,但不是其他。喜欢:{“1”:{...

回答 3 投票 0

Swift中的装饰器

我是Swift的新手,我想知道这个语言是否有一些与Python的装饰器模式相同的东西。例如:import functools def announce(func):“”“打印函数的参数和......

回答 2 投票 4

Scala:对于读者内部的守卫进行理解

下面是代码示例:type FailFast [A] = [List [String],A] import cats.instances.either._ def f1:ReaderT [FailFast,Map [String,String],Boolean] = ReaderT(_ =>对(真))def f2:...

回答 1 投票 1

Scala-cats,用ReaderT编写Reader

这是一个很小的函数组合,所有函数都返回ReaderT:类型FailFast [A] = [List [String],A] def f1:ReaderT [FailFast,Map [String,String],Boolean] = ReaderT(_ = >对(......)

回答 1 投票 0

“如何简化计算化学熔融摩尔质量的程序

以下程序通过给定分子式质量计算不含除碳,氢,氮和氧之外的其他元素的化合物的摩尔数。在启动时,程序......

回答 1 投票 -2

如何在React中构建专用组件

我发现自己编写了这样的代码,用于一堆具有一些共性的组件:class PropertyBlock扩展了React.Component {render(){const {headtext,blockType,...

回答 2 投票 0

组合的实现 - 避免初始化列表

我喜欢在类A和B之间进行组合 - 比如说,类B有一个类型为A的成员。在初始化该成员之前,需要一些计算和/或进一步的步骤作为一个......

回答 1 投票 1

使用C ++和使用合成创建对象的一些指导

基本上我的问题是作文。我理解这个原理,但是我在其中一个测试中苦苦执行。从下面的计算机和显示器代码,我必须创建一个最终...

回答 1 投票 -1

继承与构成之间的区别

我已经提取了继承和组合之间的以下区别。我想知道后端对象的创建延迟是什么意思?请找到以下差异。作文让你......

回答 4 投票 1

Scala-Cats:用应用效果组合monadic

以下是返回ReaderT的函数定义:def f1:ReaderT [FailFast,Map [String,String],Boolean] = ReaderT(_ => Right(true))def f2:ReaderT [FailFast,Map [String,String],Boolean ] = ...

回答 1 投票 0

在UML中,组合是否意味着关联类?

在UML图中,一个类由另一个类组成,是否存在隐式关联表,还是需要显示?例如,如果我有由段落组成的章节,...

回答 3 投票 1

TypeScript:类组合

基于MPJ的这个令人敬畏的Composition over Inheritance视频,我一直在尝试用TypeScript制作合成。我想编写类,而不是对象或工厂函数。这是我的努力......

回答 2 投票 3

为什么monad没有在组合下关闭?

当我从Haskell Book学习Composing Types章节时,我被赋予了为以下类型编写Functor和Applicative实例的任务。 newtype Compose f g a = Compose {getCompose :: f(...

回答 2 投票 11

必要时可以违反Composition Over Inheritance吗?

我有一组类://这是#included来自另一个头文件//我不想继承它,因为它不是我的代码类DrawableObject; class Animal {DrawableObject obj; // ...

回答 1 投票 1

Kotlin:将复合类属性公开为公共宿主类属性

假设我们有一个Composite类class Composite(val one:Int,val two:Int)和一个Host类class Host(val comp:Composite)现在我们可以打印Composite对象的属性fun hostTest(){...

回答 2 投票 2

聚合与组合与关联与直接关联

我正在回顾我在面向对象编程方面的知识。在类主题之间的关系下,我遇到了一些对我来说有点模棱两可的关系。我知道依赖“......

回答 4 投票 43

C ++:树根应该使用继承而不是组合吗?

我有一个像我这样设置的树状数据结构:class Root; //前向声明类Tree {public:void addChildren(Root&r,...){childA = r.nodeSpace.allocate(); ......} ......

回答 1 投票 0

如何说一个关系是作文? [关闭]

我搜索了通过网站阅读的书籍,但无法得到合理的答案。什么是组合的正确含义以及我们如何在计划中实现有关系。

回答 1 投票 -2

具体示例显示monad在组合下没有关闭(带证据)?

众所周知,应用函子在组合下是封闭的,但是monad不是。但是,我一直无法找到具体的反例,表明monad并不总是......

回答 5 投票 77

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