上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
摘要: For循环 在F#中,for循环的语法如下: for <identifier> = <start> to <end> do <body> 但是所有函数式编程语言都不鼓励使用for循环,而是使用递归来实现循环。 for循环的一个常见用法是遍历一个数组,例如: let arr = [|1; 2; 3; 阅读全文
posted @ 2023-07-04 07:50 大福是小强 阅读(16) 评论(0) 推荐(0) 编辑
摘要: F#到底有什么用? 奇妙游写到第五篇,前面的几篇都是开场白: 一个用F#编写WinForm的例子donet命令行工具,也就是F#的开发环境关于函数和函数式编程的碎碎念函数式编程的核心概念:值 下面,我们开始正式来搞点事情,看看F#能做些什么。在此之前,我们再复习F#的运行环境。 F# Interac 阅读全文
posted @ 2023-07-03 23:57 大福是小强 阅读(13) 评论(0) 推荐(0) 编辑
摘要: let关键词 如果熟悉其他语言,你可能会认为let关键词是用来声明变量的。但在F#中,let关键词是用来声明值的。值是不可变的,而变量是可变的。(注:在F#中,变量是用关键词mutable来声明的。)值的概念,是函数式编程中的一个重要概念。值和变量的区别,是函数式编程和命令式编程的一个重要区别。变量 阅读全文
posted @ 2023-07-02 21:28 大福是小强 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 函数与编程 程序设计的概念 编程,programming,也叫做程序设计,有很多小的方向,有些方向接近使用机器进行计算的科学研究,有些方向接近使用机器、程序设计语言来解决实际问题。这是驱动编程这门工程+艺术的行当的两个驱动方向。理论与应用,一方面进行分析,探索可能性、边界,一方面进行综合,与领域结合 阅读全文
posted @ 2023-06-30 15:44 大福是小强 阅读(14) 评论(0) 推荐(0) 编辑
摘要: TUI vs. GUI TUI和GUI分别是文本用户界面(Text User Interface)和图形(Graphic User Interface),是计算机交互界面的两种流派。 最初的时候,神研制了大型机,其输入输出依靠卡带;后来神说,要用键盘,于是就有了命令行;神看到敲命令的人头都秃了,于是 阅读全文
posted @ 2023-06-30 10:13 大福是小强 阅读(17) 评论(0) 推荐(0) 编辑
摘要: F#奇妙游(1):F#浅尝 是什么 F#是.NET平台的OCaml。 这句话很欠打,.NET和OCaml前者知道的人有一些,后者就很少了。.NET平台是一个开源的软件平台,早期由微软主导,目前已经开源,由.NET基金会维护。 OCaml是一种函数式编程语言,它的类型系统非常强大,支持多态、类型推断、 阅读全文
posted @ 2023-06-29 09:56 大福是小强 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 《PyQt5桌面应用开发》结语 这个系列从五月初期写到现在,一共写了21篇,基本上把我个人感觉里面PyQt5中比较有意思的内容都涉及到了。总的来说,一大部分是我很满意的,也是我在使用PyQt5中感觉到的痛点与花费了很常见去看文档的部分。也有不满意的地方,那就是所有的都写得很浅很浅。只能是做到了每一篇 阅读全文
posted @ 2023-06-25 22:51 大福是小强 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 本文目录 PyQt5桌面应用系列TDD+UI为什么? 开发任务任务设计小码的工作unittest函数一览表 UI单元测试代码控件代码测试报告 总结 PyQt5桌面应用系列 PyQt5桌面应用开发(1):需求分析 PyQt5桌面应用开发(2):事件循环 PyQt5桌面应用开发(3):并行设计 PyQt 阅读全文
posted @ 2023-06-17 09:31 大福是小强 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 本文目录 PyQt5桌面应用系列PyQt5的测试驱动开发(Test-Driven Development,TDD)QTestUI动作函数信号测试 最平凡的例子unittest框架总结 PyQt5桌面应用系列 PyQt5桌面应用开发(1):需求分析 PyQt5桌面应用开发(2):事件循环 PyQt5桌 阅读全文
posted @ 2023-06-11 11:18 大福是小强 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 本文目录 PyQt5桌面应用系列再来点事件事件过滤器例子这是什么恶毒巫术?需求分析代码额外的细节知 总结 PyQt5桌面应用系列 PyQt5桌面应用开发(1):需求分析 PyQt5桌面应用开发(2):事件循环 PyQt5桌面应用开发(3):并行设计 PyQt5桌面应用开发(4):界面设计 PyQt5 阅读全文
posted @ 2023-06-03 09:28 大福是小强 阅读(62) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页