函数式编程

  • 关于函数式编程:什么是Y组合器?

    关于函数式编程:什么是Y组合器?

    关于函数式编程:什么是Y组合器?,关于函数式编程:什么是Y组合器?,组合,计算机科学,是一种,听说过,What is a Y-combinator?Y组合器从事物的功能方面讲是一种计算机科学概念。 大多数程序员对组合器一无所知,即使他们听说过它们也是如此。什么是Y组合器?组合器如何工作?它们有什么用?它们在程序语言中有用吗?Y组合器是一种"功能"(在其他功能上运行的功能),当您不能从自身内部引用该功能时,它可以启用递归。在计算机科学理论中,...

    2023-04-17组合 函数式编程 计算机科学

  • 关于haskell:哪些语言实现了函数式编程的功能?

    关于haskell:哪些语言实现了函数式编程的功能?

    关于haskell:哪些语言实现了函数式编程的功能?,关于haskell:哪些语言实现了函数式编程的功能?,语言,生产环境,流行,学术界,What languages implement features from functional programming?Lisp在学术界很早就开发了一套有趣的语言功能,但是其中大多数从未在生产环境中流行。某些语言(例如JavaScript)适应了垃圾回收和词法关闭等基本功能,但实际上可能会改变您大规模...

    2023-04-16语言 函数式编程 流行

  • 关于函数式编程:是否有人可以在F#CTP中使用–standalone选项?

    关于函数式编程:是否有人可以在F#CTP中使用–standalone选项?

    关于函数式编程:是否有人可以在F#CTP中使用standalone选项?,关于函数式编程:是否有人可以在F#CTP中使用standalone选项?,编译器,选项,核心,错了,Anyone got --standalone option to work in F# CTP?我可能完全错了,但是我的理解是--standalone编译器选项告诉编译器在exe中包含F#核心和其他依赖项,因此您可以在其他计算机上运行它而无需安装任何"运行时"。但是,...

    2023-04-15选项 函数式编程 编译器

  • 关于函数式编程:如何在F#类中定义和使用静态变量

    关于函数式编程:如何在F#类中定义和使用静态变量

    关于函数式编程:如何在F#类中定义和使用静态变量,关于函数式编程:如何在F#类中定义和使用静态变量,静态变量,绑定,类中,可变,How to define and use static variables in F# class有没有办法在F#类中具有与C#类中的静态变量相同的可变静态变量?您使用static let绑定(注意:虽然有时需要,但功能不太实用):123456789type StaticMemberTest () = st...

    2023-04-15静态变量 义和 函数式编程

  • 关于函数式编程:我只是没有得到延续!

    关于函数式编程:我只是没有得到延续!

    关于函数式编程:我只是没有得到延续!,关于函数式编程:我只是没有得到延续!,解释,计算机科学,什么用,简明扼要,I just don't get continuations!它们有什么用,有什么用?
    我没有计算机科学学位,我的背景是 VB6 - ASP - ASP.NET/C#。谁能简明扼要地解释一下?Imagick ,如果您的程序中的每一行都是一个单独的函数。每个都接受下一个要执行的行/函数作为参数。
    使用此模型,您可以在任何行"暂停"...

    2023-04-14函数式编程 函数 计算机科学

  • 关于函数式编程:C#中的通用映射/减少列表扩展

    关于函数式编程:C#中的通用映射/减少列表扩展

    关于函数式编程:C#中的通用映射/减少列表扩展,关于函数式编程:C#中的通用映射/减少列表扩展,扩展程序,在编,模仿,我正,Generic Map/Reduce List Extensions in C#我正在编写一些扩展程序来模仿地图并简化Lisp中的功能。12345678910111213141516public delegate R ReduceFunctionT t, R previous;
    public delegate...

    2023-04-13映射 列表 通用

  • 关于函数式编程:什么是’闭包’?

    关于函数式编程:什么是’闭包’?

    关于函数式编程:什么是闭包?,关于函数式编程:什么是闭包?,咖喱,闭包,问了,到底是什么,What is a 'Closure'?
    我问了一个关于咖喱和闭包的问题。什么是关闭?它与咖喱有什么关系?可变范围当您声明一个局部变量时,该变量有一个作用域。通常,局部变量只存在于声明它们的块或函数中。
    12345function() {
    var a = 1;
    console.log(a); // works
    }
    console.log...

    2023-04-13闭包 函数式编程 咖喱

  • 关于函数式编程:什么是“固化”?

    关于函数式编程:什么是“固化”?

    关于函数式编程:什么是“固化”?,关于函数式编程:什么是“固化”?,解释,引用,函数,咖喱,What is 'Currying'?我在几篇文章和博客中都看到过关于咖喱函数的引用,但是我找不到很好的解释(或者至少有一个合理的解释!)咖喱化是指将一个包含多个参数的函数分解为一系列仅包含一个参数的函数。这是JavaScript中的示例:12345function add (a, b) {
    return a + b;
    }add(3, 4); /...

    2023-04-13函数 固化 函数式编程

  • 关于范例:函数式编程和非函数式编程

    关于范例:函数式编程和非函数式编程

    关于范例:函数式编程和非函数式编程,关于范例:函数式编程和非函数式编程,函数式编程,对它,第二年,所知,Functional programming and non-functional programming在大学的第二年,我们被"教"了Haskell,我对它几乎一无所知,更不用说函数式编程了。什么是函数式编程,为什么和/ xor我想在哪里使用它而不是非函数式编程?我认为C是非函数式编程语言是正确的吗?功能语言的一个关键特性是一流功能的概...

    2023-04-13函数式编程 范例 语言

  • 关于lisp:关于函数式编程的好文章是什么?

    关于lisp:关于函数式编程的好文章是什么?

    关于lisp:关于函数式编程的好文章是什么?,关于lisp:关于函数式编程的好文章是什么?,语言,学习功能,学习,计算,What's a good beginning text on functional programming?
    我喜欢学习舒适区以外的语言,但是我很难找到一个开始学习功能语言的地方。我听到了很多关于计算机程序结构和解释的好消息,但几年前当我试图读完它时,它似乎在我的头上嗡嗡作响。我在书籍方面做得比在网站上好,但是当我访问...

    2023-04-12函数式编程 语言 学习功能

  • 关于函数式编程:Haskell初学者指南?

    关于函数式编程:Haskell初学者指南?

    关于函数式编程:Haskell初学者指南?,关于函数式编程:Haskell初学者指南?,指南,找不到,我一直,体面,Beginners Guide to Haskell?一段时间以来,我一直在寻找一个体面的Haskell指南,但是找不到一个看起来很有趣的内容和/或有意义的指南。几年前我曾经接触过Haskell,但我记不起来了。 我记得"啊哈!" - 当我终于得到它时感觉不可思议,玩起来真的很有趣,所以我想重新发现丢失的Haskell艺术。我...

    2023-04-12函数式编程 发现 指南

  • 关于函数式编程:你能解释一下闭包(因为它们与Python有关)吗?

    关于函数式编程:你能解释一下闭包(因为它们与Python有关)吗?

    关于函数式编程:你能解释一下闭包(因为它们与Python有关)吗?,关于函数式编程:你能解释一下闭包(因为它们与Python有关)吗?,闭包,解释,而不,人能,Can you explain closures (as they relate to Python)?
    我已经读了很多关于闭包的文章,我想我理解它们,但是我希望有人能尽可能简洁、清晰地解释闭包,而不会给自己和其他人的印象蒙上阴影。我正在寻找一个简单的解释,可以帮助我理解在哪里和为什...

    2023-04-12解释 闭包 函数式编程

  • 关于函数式编程:在 JavaScript 中使用 Array.map 删除元素

    关于函数式编程:在 JavaScript 中使用 Array.map 删除元素

    关于函数式编程:在 JavaScript 中使用 Array.map 删除元素,关于函数式编程:在 JavaScript 中使用 Array.map 删除元素,过滤,函数,项目,我想,Removing elements with Array.map in JavaScript我想使用 map() 函数过滤一组项目。这是一个代码Fragments:
    1234567var filteredItems = items.mapfunctionite...

    2023-04-12删除元素 函数式编程 过滤

  • 关于函数式编程:F#咖喱函数

    关于函数式编程:F#咖喱函数

    关于函数式编程:F#咖喱函数,关于函数式编程:F#咖喱函数,证明,例子,都有,体面,F# curried function任何人都有一个体面的例子,最好是实际的/有用的,他们可以发表证明这个概念的例子吗?(Edit: a small Ocaml FP Koan to start things off)The Koan of Currying (A koan about food, that is not about food)A stude...

    2023-04-12函数 咖喱 函数式编程

  • 关于函数式编程:为什么我应该学习Lisp?

    关于函数式编程:为什么我应该学习Lisp?

    关于函数式编程:为什么我应该学习Lisp?,关于函数式编程:为什么我应该学习Lisp?,学习,推迟,程序设计,语法,Why should I learn Lisp?我真的觉得我应该学习Lisp,那里有很多好的资源可以帮助我做到这一点。我不会因为复杂的语法而推迟,但是我会在"传统商业程序设计"中找到合适的地方使用它而不是过程语言。有没有用Lisp编写的商业杀手级应用?Lisp是一种庞大而复杂的语言,具有庞大而复杂的运行时来支持它。因此,Lis...

    2023-04-11学习 函数式编程 程序设计

  • 用通俗易懂的大白话搞明白Java里的函数式编程和Lambda表达式

    用通俗易懂的大白话搞明白Java里的函数式编程和Lambda表达式

    用通俗易懂的大白话搞明白Java里的函数式编程和Lambda表达式,用,通俗,易懂的,易,懂的,大,白话,搞,明白,Java,,为什么引入函数式编程,lambda表达式?大家都知道,JDK1.8引入了函数式编程,lambda表达式。那有没有想过,为什么引入这个东西?没它之前我代码不也写的好好的吗?我个人的理解,JDK的每次升级,无非是围绕三方面:提升安全性、提升效率、简化书写。比如:1、JDK1.5引入泛型,是为了安全性方面的考虑;关于泛型...

    2023-04-11表达式 函数式编程 安全性

猜你喜欢