腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
Fluture
:
应该
如何
使用
Monads
解决
null
处理问题
javascript
、
node.js
、
functional-programming
、
monads
、
fluture
我是函数式编程的新手,我发现下面的
fluture
函数式编程示例似乎为处理数据库查询和后续数据操作提供了一个非常好的示例。然而,需要注意的是,在阅读函数式编程概念时,Just/Nothing monad似乎是处理
null
检查的建议方法。1)这将
如何
适应这个示例;2)如果findOne拒绝,它是否会停止后续链的运行并立即转到分叉?import Future from '
fluture
'; const processAll = Future.fork(_sendError, _sendRespon
浏览 15
提问于2021-03-06
得票数 1
回答已采纳
1
回答
函数式编程:何时
使用
哪个抽象?
functional-programming
、
abstraction
例如
Monads
,
Monads
,函子e.t.c,但是这些都是非常高层次的抽象,人们并不知道什么时候
使用
哪一个抽象。当你想把A的几个项目减少到一个A的单个项目时,Monoids是很有用的 从这个意义上说,这些抽象的每一个都试图
解决
哪些问题?也许我们可以展示程序员在发现monoid之前是
如何
处理问题
的,而不是
如何
使用
monoid来处理相同的问题。
浏览 1
提问于2017-05-03
得票数 1
回答已采纳
1
回答
Haskell:我是在重新发明Monad列表吗?
haskell
、
monads
我正在尝试从另一个序列和生成的最后一个值创建一个值序列(所以对我来说,
如何
使用
map并不是很明显)。genSequence :: [a] -> [b] -> [a]genSequencea:as b:bs = genSequence ((computeNextA a b):a:as) bs 我猜这并不是那么糟糕(真
浏览 1
提问于2011-12-09
得票数 4
回答已采纳
1
回答
当处理不同的monad时,
如何
处理错误?
javascript
、
functional-programming
Monad被用来优雅地处理错误,但是当链Task
monads
后没有任何东西时,它会抱怨fork(
应该
是由Task提供的)不在那里。请看下面的代码(
使用
falktale): const getUserById = id => new Taskconst getUser = pipe( chain(getUserById)
浏览 12
提问于2016-08-18
得票数 0
回答已采纳
1
回答
除了提高可读性和生产力之外,
monads
还能做什么呢?
functional-programming
、
monads
在过去的几个月里,我一直在研究
monads
(函数式函数和应用型函数式函数)。我一直在尝试弄清楚什么时候
monads
在一般意义上是有用的。如果我在看一段代码,我会问,我
应该
通过transformers
使用
特定的monad还是堆栈?在我的努力中,我想我已经找到了答案,但我希望其他人输入,以防我遗漏了什么。在我看来,
monads
对于抽象特定的管道以增加可读性/一段代码的解密性质很有用,这可以通过编写更少的代码来提高生产力。我能找到的唯一例外是IO monad,它试图在面对IO时保持纯函数。似乎给定的
浏览 1
提问于2011-12-28
得票数 2
回答已采纳
2
回答
与Ramda一起
使用
Fluture
javascript
、
monads
、
ramda.js
、
ramda-fantasy
、
fluture
我
使用
Bluebird进行异步操作,但现在必须执行大量的空/空/错误检查,如果是其他路由,我不想继续执行。我想用单元组,但还没有完全摸索。
Fluture
似乎是一个很好的选择,因为它
应该
与坚持的库(比如ramda)玩得很好。 然而,对于
如何
实现Ramda的管道与
Fluture
的集成,我完全不知所措。我需要一些示例代码的帮助。
浏览 11
提问于2017-07-03
得票数 6
回答已采纳
1
回答
解开单位单元体的价值
scala
、
scalaz
、
scalaz7
我在
使用
Reader和Kliesli
monads
,发现自己
使用
的是这样的东西:val a = gr(1)a:scalaz.Id.Id[Int] = 2我
应该
传递的第一个参数是一个默认值,一个名称为Int的调
浏览 4
提问于2018-12-10
得票数 0
1
回答
如何
正确登录圣所/弗劳尔?
logging
、
functional-programming
、
sanctuary
、
fluture
现在,让我们假设我们有一系列连续的async计算:现在,一个可能的
解决
方案是在每个日志之后
使用
Fluture
.bimap。这太可怕了。 我不希望我的日志比它们更具有侵略性,而且我肯定不会用承诺样式的try/catch来乱扔我的代码。不幸的是,这是我唯一能想到的.我认为最好的选择是备份记录器,例如,在console.error
浏览 4
提问于2018-07-26
得票数 2
回答已采纳
1
回答
Spring的@Async管理线程
java
、
spring
、
spring-boot
、
asynchronous
、
completable-future
我正在努力
解决
Spring中的异步
处理问题
。我决定将@Acync与@EnableAsync和ThreadPoolTaskExecutor一起
使用
。异步方法
使用
RestTemplate调用很少的外部资源,我可能
应该
设法防止挂起线程。
浏览 1
提问于2018-09-24
得票数 0
1
回答
整数链表中的最长递增子序列
java
、
linked-list
、
singly-linked-list
例如,给定的列表是: 1->5->4-> 3->6->8->12 ->10新的列表
应该
是:3->6->8->12。我已经尝试遍历列表,并通过 newList.add(n); 当列表达到最大长度时,我
如何
存储节点和计数,然后返回它?感谢前面的内容:)
浏览 0
提问于2021-07-12
得票数 0
3
回答
异常的三元运算符?其他选择?
c#
、
exception
、
exception-handling
、
monads
、
ternary-operator
假设我们有一个给定的Person类型的对象,并希望将其Name属性存储到一个局部变量中,同时避免该对象为空时可能出现的异常,我们可以这样做:{}string personName = person !=
null
?person.Name :
null</em
浏览 0
提问于2011-10-16
得票数 3
回答已采纳
1
回答
有没有可能在sonarqube中得到关于
如何
处理问题
的报告?
sonarqube
有没有可能在sonarqube中得到关于
如何
处理问题
的报告?即注释、分配、确认、更改严重性、
解决
、不会修复和误报?我们想深入了解团队是
如何
使用
sonarqube的。
浏览 2
提问于2018-03-19
得票数 0
3
回答
计算构造(单体、箭头等)
haskell
、
monads
、
arrows
、
computation
我对
如何
在Haskell中建模计算变得相当感兴趣。一些资源将
monads
描述为“可组合的计算”,将箭头描述为“计算的抽象视图”。我从来没有见过用这种方式描述么半群,函子或应用函子。如果是这样,我可以
使用
哪些资源来熟悉它们?在Hackage上有没有可能派上用场的包? 注意:这个问题类似于和,但我寻找的是除了funtors、applicative、
monads
和箭头之外的结构。编辑:我承认应用函数器
应该
被认为是“计算构造”,但我真的在寻找我还没有遇到过的东西。这包括应用函数器、单体和箭头。
浏览 38
提问于2012-03-09
得票数 17
回答已采纳
4
回答
monad和闭包之间的区别是什么?
closures
、
monads
我在读这两者之间的定义时有点困惑。它们在定义上真的可以相交吗?还是我完全迷路了?谢谢。
浏览 0
提问于2009-04-26
得票数 11
回答已采纳
1
回答
Permalink不起作用
wordpress
、
woocommerce
、
permalinks
/index.php [L]所以最后的网址
应该
是:,但我就是不能让它工作。你们认为是WooCommerce造成的吗?
浏览 3
提问于2016-07-11
得票数 0
2
回答
为什么我们需要
monads
?
haskell
、
monads
它们能被解释为问题的
解决
方案吗?
浏览 38
提问于2015-01-26
得票数 393
回答已采纳
2
回答
Scalaz及其主要方法
scala
、
haskell
、
monads
、
scalaz
我试图用我的一个玩具项目来学习Scalaz,我在Haskell中
使用
了
monads
,现在我想学习
如何
在Scala中
使用
Scalaz。最大的问题是,
如何
在Scala的主要方法中
使用
IO() Monad?什么是
解决
办法?
浏览 3
提问于2015-09-10
得票数 3
回答已采纳
2
回答
如何
使用
Py火炬将增强图像添加到原始数据集中?
python
、
pytorch
如何
通过
使用
PyTorch向数据集添加增强图像来增加数据集的大小?谢谢。
浏览 3
提问于2019-03-03
得票数 3
回答已采纳
1
回答
如何
以功能方式协调与多个不纯服务和异步服务的交互?
typescript
、
functional-programming
、
fp-ts
不同的消息来源告诉我,我
应该
使用
IO
monads
,效果
monads
,或者无标记的最终
monads
,但是我不知道
如何
在任何选项中做好它。 欢迎提出建议。
浏览 2
提问于2022-02-14
得票数 -1
回答已采纳
1
回答
在一个事务中执行多个查询
haskell
、
sqlite
我正在移植一个解析器+ SQLite数据导入器,这是我在Haskell中的第一个项目,我需要一些帮助来了解人们
应该
如何
处理
monads
。我在解析部分
使用
parsec,然后
使用
一个转换函数来删除SQLite查询,从而完成将数据插入数据库的工作。现在,由于它
使用
了parsec解析器,结果数据的类型是:这是数据的一个示例 Right ("INSERT ORREPLACE INTO utter
浏览 3
提问于2013-08-03
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
云直播
活动推荐
运营活动
广告
关闭
领券