functional-programming

functional-programming

文章 0 浏览 5

选择是否对 F# 中的小型 AST 使用可区分联合或记录类型

假设我正在实现一个非常简单的玩具语言解析器。我正在决定是使用 DU 还是记录类型(也许两者混合?)。该语言的结构如下: a Namespace consists of a…

姜生凉生 2024-12-01 10:15:04 1 0

与可区分联合相比,在 F# 中使用记录类型时更加详细

let Method = { Name:string } //oversimplification let method_parser = spaces >>. many1Satisfy isLetter .>> spaces |>> (fun name -> { Name=na…

格子衫的從容 2024-12-01 10:02:54 2 0

F# 中的函数应用运算符 ($)?

假设我有这段代码, let identifier = spaces_surrounded (many1Satisfy isLetter) 我想知道是否有任何本机 F# 函数允许我将其重构为 let identifier …

情定在深秋 2024-12-01 07:25:33 2 0

在可区分联合中使用 F# 中的 and 关键字

我今天面临以下 DU 声明: type Grammar = Definition list and Definition = Def of string * Expression and Range = | Char of char | Range of ch…

再见回来 2024-12-01 01:04:00 1 0

在Scheme中柯里化地图

我理解 Haskell 语法。 我想柯里化(部分应用)一个名为“play-note”的函数,并“手动”传递一个参数,并使用地图传递第二个参数。 如果我能用 Haske…

罗罗贝儿 2024-11-30 21:07:29 1 0

某些编程语言如何区分函数和函数指针?

我主要谈论的是函数式编程语言。例如,map 的维基百科文章在 Haskell 中有这个示例- ish 语言: map square [1,2,3,4,5] 解析器/编译器如何知道我们要…

幸福还没到 2024-11-30 20:48:03 0 0

何时使用部分应用函数

Closed. This question is opinion-based. It is not currently accepting answers. 想要改进这个问题?更新问题,以便可以通过编辑这篇文章用事实和…

热血少△年 2024-11-30 14:39:10 1 0

这种类似 monad 的函数式编程模式的名称是什么?

我偶尔会在代码中遇到类似于 monad 的模式,但是 不能在 >>= 之间保持一致的类型。 这是我能想到的最简单的例子:( 首先是一些类型级布尔值 data TyT…

笑看君怀她人 2024-11-30 12:11:52 0 0

模式匹配记录类型

让我们考虑以下 Point 记录类型: type Point = { x:int; y:int } 我想创建一个谓词来告诉我给定的 Point 是否位于有效区域中。 let insideBounds p =…

拧巴小姐 2024-11-30 09:51:10 1 0

R 中恒等函数的实际用途是什么?

Base R 定义了一个identity 函数,一个返回其参数的简单恒等函数(引用自?identity)。 它的定义是: identity <- function (x){x} 为什么这样一个微…

物价感观 2024-11-30 09:23:59 1 0

如何使这段代码发挥作用?

我编写了一个简单的脚本,用于将 c 样式标识符名称(例如,invoice_number)转换为 java 样式标识符名称(例如,invoiceNumber)。 val files = Vecto…

不知在何时 2024-11-30 07:51:34 0 0

应用风格的实际用途是什么?

我是一名 Scala 程序员,现在正在学习 Haskell。很容易找到 OO 概念的实际用例和现实世界示例,例如装饰器、策略模式等。书籍和互联网上充斥着这些内…

书间行客 2024-11-30 07:50:53 3 0

尝试在 Mathematica 中生成随机数数组时出现问题

我正在尝试以函数方式在 Mathematica 中生成随机数数组。到目前为止,这是我目前的尝试: Array[Random[Real, {-10, 10}], 7] 问题是这总是打印相同的…

小苏打饼 2024-11-30 03:32:45 1 0

erlang值得学吗?

我想知道像 Erlang 这样的语言值得学习吗?我正在考虑学习一门新语言,我脑子里浮现以下问题: 学习函数式编程会帮助我/提高程序员的水平吗? Erlang …

猫腻 2024-11-30 03:07:55 0 0

在 F# 中使用元组参数调用 BCL 函数

根据我所读到的内容,如果我没有记错的话,似乎任何 BCL 方法都将其参数作为 F# 中的元组接收。所以我想知道我是否 let rndNumber= rng.Next(-10, 10)…

九厘米的零° 2024-11-30 02:13:24 0 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

更多

友情链接

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