腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Haskell
for
CLI
应用程序
中
具有
IO
的
状态
haskell
、
state
、
immutability
我正在尝试用
Haskell
编写一个简单
的
Hangman游戏实现,我遇到
的
一个问题是保持游戏
的
状态
。我
的
问题
的
简化/抽象版本如下所示: advanceState :: Char -> [Char] -> [Char] advanceState = (:) 我
的
问题看起来很简单,但我找不出答案:如何在通过标准输入提供
的
每个字符之后调用此函数请注意,我也尝试过使用State [Char] a和StateT [Char]
浏览 15
提问于2019-10-08
得票数 2
2
回答
摆脱
Haskell
的
IO
()
haskell
、
serialization
、
monads
我正在使用简单
的
应用程序
,它
具有
保存/加载其当前
状态
的
功能。encodeFile fileName (board :: BoardType, player :: Field)我
的
负荷功能:doLoad fileName = decodeFile fileName ::
浏览 4
提问于2014-05-28
得票数 3
回答已采纳
2
回答
如何在
Haskell
函数
中
做多件事情?
haskell
我在想,在
Haskell
函数
中
我们怎么能做多件事呢?i = i + 1 function s = s ++ " world" AND increment numbernumber"hello world" (AND the number = 1 now) 1注意
浏览 5
提问于2021-10-21
得票数 1
1
回答
Yesod:在ghci
中
运行`runDB`函数时出现类型实例错误
haskell
、
yesod
、
persistent
、
ghci
在ghci中加载脚手架站点后,正确
的
实例是什么来获得runDB返回?例如,在运行这句话时:错误是:(YesodPersistBackend site0 (HandlerT site0
IO
variable(s) (YesodPersistBackend site0 (
浏览 4
提问于2014-05-03
得票数 5
1
回答
IO
操作如何在F#上工作
haskell
、
f#
、
functional-programming
、
monads
haskell
上有一个
IO
monad来保持它
的
纯净。我知道f#/ocaml支持可变
状态
,但
IO
操作实际上是如何工作
的
。
haskell
的
IO
monad对应
的
概念是什么?
浏览 2
提问于2014-05-26
得票数 1
回答已采纳
2
回答
Haskell
能区分不同类型
的
IO
吗?
haskell
、
io
免责声明:我对
Haskell
的
无知几乎是完美的。对不起,如果这是非常基本
的
,但我找不到答案,甚至是这样
的
问题。而且我
的
英语也没那么好。据我所知,如果在系统中有一个与文件系统交互
的
函数,则该函数必须使用
IO
monad,并且
具有
类似于
IO
()
的
类型。在我(仅面向业务
的
)经验
中
,系统通常与文件系统交互,以便使用业务数据读取/写入文件,并进行日志记录。 在商业
应用程序
浏览 3
提问于2014-07-11
得票数 6
回答已采纳
2
回答
在Scala
中
设计一个纯功能
的
web
应用程序
处理程序
web-applications
、
scala
、
types
在and
应用程序
中
,处理程序通常由接收请求并返回响应
的
函数组成:如果处理程序从请求
中
获取一些参数,更改一些共享
的
可变
状态
(例如数据库),然后返回一个响应,那么“最纯”
的
功能方法将是什么?
浏览 4
提问于2011-04-20
得票数 0
回答已采纳
1
回答
民间故事有
IO
单曲吗?
javascript
、
functional-programming
、
folktale
我一直在探索库,并发现了大量有用
的
构造。在通过和使用任务之后,我想使用
IO
monad,但似乎找不到它。考虑到民间故事有多么丰富,我很惊讶,也不知道我是不是没看到它。 民间故事中有
IO
单曲吗?
浏览 5
提问于2015-11-08
得票数 4
3
回答
预期
的
类型和Main
haskell
完全是
Haskell
菜鸟。我有一个简单
的
函数和一个main。我不知道这个错误是什么意思:In the expression: main When
浏览 0
提问于2012-04-11
得票数 2
回答已采纳
1
回答
导入分配
的
外部函数时是否需要使用
IO
?
haskell
、
allocation
、
ffi
在
Haskell
中
,当使用FFI绑定到分配
的
函数时,当外部函数为某些值分配和构造某些值时,是否应该避免使用
IO
,并且该值仅取决于函数参数?foreign import unsafe "foo.h foo_create"然后可以包装这个低级别的绑定函数,以提供更好
的
APIif ptr == nullPtr else Just (Foo ptr)
浏览 4
提问于2015-03-18
得票数 5
回答已采纳
1
回答
对于非常有
状态
的
游戏/模拟,
Haskell
状态
与C++相比效率如何?
performance
、
haskell
同样,在
Haskell
程序中有很多关于
状态
的
信息(主要使用state monad),但是关于这种方法
的
效率是否可以与命令式语言中
的
状态
相媲美的信息很少。我正在开发一个
具有
极其简单
的
图形
的
模拟器,这使得在
Haskell
中进行开发对我来说非常令人向往。但是,我希望尽可能多地模拟实体,这意味着效率非常重要。为了使用
Haskell
,我会接受性能
的
小幅下降,但我担心这种模拟
的</em
浏览 0
提问于2013-03-07
得票数 8
回答已采纳
1
回答
使用responseStatus从响应中提取Network.Wreq
haskell
、
ghci
OverloadedStrings #-}import Data.ByteString.LazygetRequest.hs:10:23: error: with ‘
IO
(Response ByteString)’ Expected type: Getting Status (
浏览 1
提问于2017-01-04
得票数 0
回答已采纳
6
回答
在像C#这样
的
语言中,
IO
monad有意义吗?
c#
、
haskell
、
monads
在花了大量
的
时间阅读和思考之后,我想我终于明白了单子是什么,它们是如何工作
的
,以及它们对什么有用。我
的
主要目标是弄清楚单子是否可以应用到我在C#
的
日常工作
中
。我理解monads对于像.Net
中
的
LINQ这样
的
东西
的
重要性,并且可能对于处理不返回有效值
的
函数非常有用。我还意识到需要限制代码
中
的
状态
性和隔离外部依赖关系,我希望monad也能对此有所帮助。但我最终得出<
浏览 7
提问于2014-01-26
得票数 18
回答已采纳
2
回答
Haskell
IO
Monad和内存
的
使用
haskell
、
io
、
monads
我可能不太了解
IO
单。main :: RealWorld -> ((), RealWorld) 这样,在执行代码
的
Haskell
部分时,
IO
就不会出现,而只是当
应用程序
从main返回时有人能解释一下,
Haskell
实际
浏览 2
提问于2012-06-04
得票数 7
回答已采纳
2
回答
使用可变
状态
在
haskell
中
实现主循环
loops
、
haskell
、
program-entry-point
我试图在
Haskell
中
实现一个主循环,在C
中
,我会这样写它:frame :: [Entity] -> [EntityInteraction] ->
IO
() frame(parseInteractions iList eList) (simulateEntiti
浏览 0
提问于2013-08-09
得票数 0
回答已采纳
1
回答
如何使用
Haskell
管理GUI
应用程序
中
的
状态
haskell
、
monad
我正在使用wxHaskell创建一个简单
的
GUI,它
具有
典型
的
组件,如按钮、面板等。 当其中一些组件执行一个操作(如回调)时,
应用程序
的
一般
状态
可能会发生变化。为了保持
状态
,我使用IORef作为指向
具有
状态
自
的
所有属性
的
通用数据结构
的
指针。无论如何,使用IORef作为一种顶级可变
状态
通常并不是一个好
的
基于https://wik
浏览 0
提问于2015-06-28
得票数 4
1
回答
逃逸效果Monad与不逃逸
scala
、
scalaz
class DFStorage(private var cache: Map[String, DataFrame] = Map()) { job.tryLoad.map(_.map(df => add(job, df)))
IO
(().right[List[String]]).liftKleisli } def tryLoad(job: Job): Klei
浏览 3
提问于2015-12-15
得票数 1
回答已采纳
1
回答
在Heroku或其他主机服务上部署纯Elixir
应用程序
heroku
、
elixir
我刚刚做了一个纯粹
的
灵丹妙药
应用程序
,它根据用户输入
的
文本生成一个随机图像。我没有这方面的任何前端,并完全依靠终端来输入一个文本到
应用程序
。我知道如何使用Elixir制作Phoenix
应用程序
,并将其部署到Heroku或其他托管服务上。但我想知道是否有可能部署一个纯粹
的
Elixir
应用程序
(不依赖于任何像Phoenix这样
的
框架)。
浏览 7
提问于2017-07-16
得票数 0
4
回答
闭包是否违反了函数式编程范例?
haskell
、
functional-programming
、
closures
函数式编程“避免
状态
和可变数据”。如果
Haskell
支持闭包,它是如何实现纯功能
的
?他们不是破坏了引用
的
透明度吗?
浏览 4
提问于2012-02-23
得票数 27
回答已采纳
2
回答
在
Haskell
游戏板上反复应用功能
haskell
、
state
、
program-entry-point
、
chess
我和
Haskell
做了一场国际象棋,一切似乎都很顺利。但是,我试图定义程序
的
主要功能,以便每次移动(这需要两个位置和一个板作为参数),结果板被保存在某个地方,这样就可以将其用作下一步
的
参数。我知道do表示法,并且对
Haskell
中
的
IO
有基本
的
理解,但我仍然不确定如何继续。
浏览 3
提问于2015-11-17
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
使用Cobra框架完成pod增删改查
为什么Haskell是我们构建生产软件系统的首选
Angular 6发布,新功能详解
StreamNative 宣布开源 Function Mesh: 简化云上的复杂流任务
“一键”部署分布式训练,微软“群策MARO”上新集群管理助手
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券