Functional编程

Functional编程

文章 331 浏览 23

我对高阶函数的理解

举个例子:假设存在存款、取款和转账3种银行业务,每一种都需要认证和事务控制,可以尝试去抽象一个“银行业务”的框架,认证和事务控制在框架内进行…

音盲 2022-08-18 10:41:26 14 0

关于标量和向量

在编程语言中,标量和向量这两个概念在funtional语言中很容易体现 变量为标量,而函数为向量(类型由data (->)定义的) 问一下: 在imperative语言中这…

夜司空 2022-08-18 10:31:30 17 0

用 cabal install --global parsec 后,居然找不到?

如题, cabal install --global parsec 后, import Parsec 提示: Could not find module `Parsec':   Use -v to see a list of the files searched …

婴鹅 2022-08-18 08:54:40 14 0

haskell

在real world haskell 里面看到一个例子. 就比葫芦画瓢的写了一遍. 结果从编译失败. 每个字母都检查了一下, 一模一样. 最后复制 例子 , 编译通过. 最…

一花一树开 2022-08-18 03:28:27 11 0

有没有什么软件是函数式变成语言开发的?

如题,例如Linux的安装光盘里面有没有包含什么软件,是用某种函数式编程语言开发出来的? 谢谢!!!!!!!…

绮烟 2022-08-18 00:37:14 22 0

partial function 也可以这样用(infix的)

我们通常写代码是这样写的:add2 x = x + 2mySum xs = foldr (+) 0 xs复制代码 但 partial function 为我们提供了一个简写的方法 例如:add2 = (+2)my…

情释 2022-08-17 21:46:37 17 0

今天也看了一段,lisp之根源,有个问题?

反之一个被引用的表仅被视为表, 在此例中就是有两个元素的表: > (atom '(atom 'a))     () 这里的意思是说,把`(atom)`当作一个token看待 但在下面…

凉风有信 2022-08-17 19:39:07 18 0

<real world haskell> <yaht> 有感

先“看完”了 yaht ,果然学术风气很重。有很多东西看不懂。 正在看 ,相对而言,更符合一个搞程序的人来看,因为它和其它的语言做了一些比较,而且例…

煮酒 2022-08-17 18:53:07 23 0

我用parsec实现的解释器

照着那个make yourselves a scheme in 48 hours的教程来的,不过貌似用了不止48个小时 懒得介绍语法了,放几个demo var arr=[1,2,3,4]; arr << 1 << 2…

看春风乍起 2022-08-17 18:03:53 16 0

有人使用gtk2hs么?

能否解释一下eventM的设计原理,这种用法实在是太奇怪了………

柏拉图鍀咏恒 2022-08-17 17:35:34 12 0

Haskell 中类型转换(::) 和右键头(->) 是什么 ?

Prelude> :t (::):1:1: parse error on input `::'Prelude> :i (::):1:1: parse error on input `::'复制代码 那 :: 是什么呢 ? 难道是解释器/编译器…

绝不服输 2022-08-17 17:19:43 8 0

Haskell 的 List Comprehension 是如何工作的

Haskell 的 List Comprehension 是如何工作的     本文通过在 Haskell 中生成 Fibonacci 数列这个例子讨论了 Haskell 中 list comprehension 是如何转…

听你说爱我 2022-08-17 16:32:05 14 0

原创:方便的emacs-c扩展

version: 0.3 自己完成了点emacs的小功能 1:自动的添加本地变量的定义,不需要在编写函数的时候从函数的一个地方跳到函数的开始部分然后在跳回来。 2…

如痴如狂 2022-08-17 13:57:11 17 0

Haddock: A Haskell Documentation Tool(用Haskell开发)

This is Haddock, a tool for automatically generating documentation from annotated Haskell source code. It is primarily intended for document…

樱娆 2022-08-17 13:00:58 15 0

Haskell 中类型名、变量名、类型变量名开头大小写的原因

Haskell 中类型名开头必须是大写字母,而变量名、类型变量名开头不准为大写字母复制代码 原因如下: haskell wiki:Type variables begin with a lower…

喜爱纠缠 2022-08-17 11:06:24 11 0
更多

推荐作者

落墨

文章 0 评论 0

gz5281527

文章 0 评论 0

不识常识

文章 0 评论 0

动物凶猛

文章 0 评论 0

coderyrg

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文