腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如
何在
Haskell
中
重构
ProgramState
的
使用
?
、
、
我偶然发现
的
一件事是,我不知道如何
重构
ProgramState
的
使用
。IO) 我在大多数函数
中
做
的
是: func :: InputT MS ()
ProgramState
a b c <- get put $
ProgramState
newa newb newc 在整个程序
中
,大约有300个类似
浏览 17
提问于2020-04-20
得票数 2
1
回答
面向对象
的
程序
重构
设计模式
、
、
、
我
的
问题是根据面向对象
的
编程原则
重构
程序。程序在一个while循环中无休止地运行,所有操作都在这个主while循环中进行。这个主循环有一个switch-case语句。它有11个案例,所有案例都是代表语句,
如
unplanned_stop,planned_stop,read_data_from_x,read_data_from_y...此外,这些状态中有if-else子句来调用不同
的
函数根据if-else决策,每个状态都指向下一步
的
另一个状态。 我已经搜索过了,状态设计模式似乎很适合这个解决
浏览 18
提问于2021-01-25
得票数 2
回答已采纳
2
回答
如何为状态类型不透明
的
有状态组件创建接口?
、
、
componentFunction :: (MonadState InternalComponentState m) => a -> m a data
ProgramState
runState (componentFunction a) cs return r 我想要
的
是能够在MyMonad中
使用
componentFunction (在myFunction
中
,
如
示例中所示)
浏览 2
提问于2015-03-30
得票数 2
1
回答
在交互式命令行提示期间维护状态
、
、
、
、
我想写一个玩具程序,它有一个交互式提示,可以保存和显示所有以前
的
输入。这是我
的
第一次尝试,但没有编译(
使用
ghc): import System.IO parse_input :: String -> State
ProgramState
BoolActual type
浏览 20
提问于2020-10-04
得票数 2
回答已采纳
2
回答
如何序列化/反序列化从另一个程序集加载
的
对象?
、
、
}}public void SerializeState(string filename,
ProgramState
ps) Stream s = File.Open我
使用
以下代码进行反序列化: public
ProgramState
Deserializ
浏览 0
提问于2011-11-18
得票数 11
回答已采纳
1
回答
Haskell
中
的
包、模块和导入
我是
Haskell
新手。有人能解释一下
Haskell
中
的
代码组织是如何工作
的
吗?到目前为止,我已经在一个很大很长
的
文件
中
编写了所有内容,并测试了来自GHCi
的
代码。我想开始写测试,把我
的
代码
重构
成逻辑单元。关于如
何在
很多地方做到这一点,有零星
的
东西,但没有全面的东西。请解释包、模块和import语句是如何工作
的
,然后告诉我如何
使用
它们将代码组织到
浏览 0
提问于2011-03-30
得票数 5
回答已采纳
2
回答
哪种语言支持镜头或类似的方式来更新不可变
的
嵌套结构?
、
、
、
虽然不变性受到许多人
的
赞扬,但我发现在主流编程
中
很难保持不变。根据我
的
经验,程序员将很快使字段再次可变,以避免
重构
大量代码,这些代码必须传递更新
的
对象和返回值。Scala对复制构造函数有一定
的
支持,但我不知道更新复杂对象结构
的
满意解决方案。我可能漏掉了什么。 我试验过
的
最好
的
实现方法是
Haskell
的
数据透镜。然而,
Haskell
很难学习。流行
的
跨平台编程语言(<
浏览 4
提问于2013-08-24
得票数 8
回答已采纳
1
回答
切换显示切换页面时返回
、
、
我根据我在网上找到
的
一些东西做了一个切换,这一过程
中
给我带来了一些问题。当我按下开关到"on“状态时,它应该改变
的
变量被正确地改变了,并且开关也显示它处于正确
的
模式。但是当我切换到不同
的
页面并返回时,开关看起来好像你还没有打开它,即使应该随着它而改变
的
变量实际上确实被记住了。我想知道如何
使用
html、css和javascript来创建它,这样页面就会看到,如果变量有" on“值,它将始终显示开关,就好像它是打开
的
一样,如果不是这样,
浏览 22
提问于2017-06-24
得票数 1
1
回答
删除TkInter画布
中
的
所有内容,并在主循环中放置新项
、
、
目标是在TkInter
中
实现不同
的
“屏幕”并在它们之间进行更改。最容易想象
的
就是想到一个移动应用程序,点击图标,例如“添加新”,新屏幕就会打开。该应用程序共有7个屏幕,应该能够根据用户操作更改屏幕。我在Python3
中
使用
tkinter。画布用于在屏幕上显示元素。由于我来自嵌入式硬件世界,很少有Python方面的经验,而且一般是高级语言,所以我用开关案例逻辑来处理这个问题。= 1........ root.mainloop(
浏览 0
提问于2019-04-08
得票数 0
回答已采纳
3
回答
当我滚动列表视图时,列表视图中项
的
位置正在改变。
、
、
、
、
我
的
应用程序有一个listview,listview
的
行由imageView和Textview组成。应用程序从web下载图像以设置行布局
中
的
图像视图。因此,我
使用
ViewHolder模式来保存列表项。这个问题已经解决了,但这次我有了一个新
的
问题。 Listview中有15行。因此,列表底部
的
项不会出现。当我浏览列表以查看项目时,列表顶部
的
项将到达lisview
的
末尾。同样,当我浏览列表时,列表末尾
的
项目将出现在列表<
浏览 4
提问于2014-10-16
得票数 1
回答已采纳
1
回答
如
何在
cocos2d
中
设置不同
的
纹理以共享一种材质
、
、
、
、
问题是,当我在屏幕上添加一个新
的
雨滴时,添加到场景
中
的
所有以前
的
雨滴都会改变其纹理,使其与新雨滴相同。我想这不是阴影
的
问题。我不知道Cocos2d如何管理它
的
着色器状态和不同精灵
的
制服,也许直接继承CCSprite,覆盖“画图”和自己管理纹理可以解决这个问题,但它有点复杂。更新:
浏览 1
提问于2014-09-09
得票数 0
回答已采纳
3
回答
如
何在
Haskell
中
重构
列表?
、
、
我有一个这样
的
列表:(伪符号)X具有任意数量
的
元素。可以假设,x
的
每个成员都是第一个列表
的
每个子列表
中
的
一个键。作为一个惰性
的
haskell
算法,这种转换是如何可能
的
(列表不需要完全求值就可以返回(部分地)结果)?我想要对数据做什么 我想在如下所示
的</e
浏览 2
提问于2010-09-15
得票数 2
回答已采纳
2
回答
线程安全调用显示窗体和所有者窗体
、
、
、
我有一个静态类,它包含所有正在运行
的
表单和许多程序变量,如果我需要知道任何程序变量,就调用这些变量。我想从单独
的
线程打开新表单,并将其中一个静态表单设置为新表单
的
所有者。); } { 附加信息:跨线程操作无效:从创建线程以外
的
线程访问
的
控件'Form1‘。我需要
使
浏览 2
提问于2014-04-01
得票数 0
3
回答
查找ghc-Wmissing-import-list
的
显式导入
、
、
、
我们
的
目标是用显式导入替换它们。有没有一种自动生成列表
的
方法(而不是在代码
中
手动查找)?
浏览 21
提问于2017-12-24
得票数 6
2
回答
是否有一种方法可以添加大小写,如果发现了某些数据,就只添加一些要记录
的
数据。
在定义稍后将在程序中
使用
的
Record123时,我想检查
ProgramState
是否返回溢价,如果是,则添加'PremiumValue‘= true来记录,否则什么也不做。case lib_proc:(
ProgramState
) of 'PremiumValue' = true; end,让它工作
的
唯一方法是将大小写
的
结果
浏览 0
提问于2019-08-30
得票数 0
回答已采纳
3
回答
用“and”和“and”组成透镜
、
、
data Person = Person { _name :: String, _age :: Int } makeLenses ''
ProgramState
我这样做
的</em
浏览 0
提问于2014-01-03
得票数 6
回答已采纳
1
回答
如何将IO monad
的
值分配给RankNType限定构造函数
、
、
(更新)如何将值放入定义为较高级别类型
的
字段
中
?下面是一个最起码
的
例子: data
ProgramState
= PS { --
浏览 1
提问于2016-07-29
得票数 1
回答已采纳
1
回答
如
何在
Haskell
中
重构
此代码
我做了一个简单
的
代码,在终端上画字母。如何
使用
主要
的
前奏函数
重构
这段代码?当然,其他
的
lib也可以
使用
。
浏览 1
提问于2014-08-21
得票数 3
回答已采纳
1
回答
swift
中
的
项目级常量
、
、
我是Swift
的
新手,来自C/C++。我想要在项目的所有文件中
使用
一些状态常量。在Swift
中
实现这一点
的
标准实践是什么?例如,我需要一个状态枚举-- enum
ProgramState
{ case ProgramRunning} 现在我想在项目的多个文件中
使用
它。在C语言中,您只需将它们添加到一个头文件
中
,然后简单地
浏览 30
提问于2020-04-28
得票数 0
4
回答
Android -如何从视图中获得布局标识?
、
、
我会尽量简单和简短,我有一个片段,在我
的
onCreateView
中
,我有时会根据我
的
状态给它不同
的
布局。我
的
onCreateView:public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
浏览 3
提问于2015-08-16
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何在CM中启用YARN的使用率报告
如何在CAD中插入公式-CAD入门学习技巧插入工具的使用
为什么Haskell是我们构建生产软件系统的首选
为什么我更喜欢函数式编程
一文解决现代编程语言选择困难:响应式编程
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券