码迷,mamicode.com
首页 >  
搜索关键字:Python生成器 函数式编程    ( 2132个结果
Java流式处理
基本介绍 在java8之前,很多时候我们都需要获取到集合底层的数据,将其进行处理后在返回,而j这种情况都需要我们自己来Iterator遍历。 受到函数式编程的影响,java8以后新增的java.util.stream包中的类提供了Stream API,以支持对元素流进行函数式操作。 Stream它并 ...
分类:编程语言   时间:2020-05-11 01:23:20    阅读次数:78
12周周博客
JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的高级编程语言。虽然它是作为开发Web页面的脚本语言而出名的,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式和声明式(如函数式编程)风格。 [1 ...
分类:其他好文   时间:2020-05-10 11:15:48    阅读次数:74
javascript数组的15种循环(包含ES5、ES6)
1.for 优点: 1.可以递增循环也可以递减循环 2.可以使用break、continue控制是否跳出循环 let list = ['a', 'b', 'c', 'd','e']; for (var i = 0; i < list.length; i++) { console.log(list[i ...
分类:编程语言   时间:2020-05-09 16:52:13    阅读次数:63
python生成器
用yield的函数是生成器函数(generator),即函数会返回一个生成器 代码: 输出: 注意: ret = generator() 这句并不会执行generator里面的语句(与return不同,用return会直接触发print语句,但yield不会),因为用了yield,就认定该函数是一个 ...
分类:编程语言   时间:2020-05-07 01:07:42    阅读次数:78
你真的知道async/await的好处嘛, 并且还会用好呢
这不是一篇关于学习 FP(Functional Programming,函数式编程)原则或 JavaScript FP 库的文章。这方面的文章有很多,而本文将着重讲述在一个项目中切换到 JavaScriptS 函数式编程的冒险过程以及它所产生的后果。ES7 引入的 async/await 是 Jav ...
分类:其他好文   时间:2020-05-06 15:35:15    阅读次数:91
内部类与函数式编程
首先,我们来看下策略模式,这是网上找到的一个关于策略模式的解释:策略模式是对算法的包装,是把使用算法的责任和算法本身分割开来,委派给不同的对象管理。策略模式通常把一个系列的算法包装到一系列的策略类里面,作为一个抽象策略类的子类。用一句话来说,就是:“准备一组算法,并将每一个算法封装起来,使得它们可以 ...
分类:其他好文   时间:2020-05-06 01:00:07    阅读次数:69
Java之Lambda表达式
在Java中,我们?无法将函数作为参数传递给?一个 ?方法,也?无法声明返回?一个函数的?方法。 Lambda表达式为Java添加了了缺失的函数式编程特 性,使我们能将函数当做?一等公?民看待 在将函数作为?一等公?民的语?言中,Lambda表达式 的类型是函数。但在Java中,Lambda表达式是 ...
分类:编程语言   时间:2020-05-05 10:28:36    阅读次数:56
Spring AOP面向切面编程3种实现方式
AOP面向切面编程 什么是AOP AOP(Aspect Oriented Programming)意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用A ...
分类:编程语言   时间:2020-05-04 21:28:55    阅读次数:83
python函数_map()、filter()和reduce()
1.所谓函数式编程,是指代码中每一块都是不可变的,都由纯函数的形式组成。这里的纯函数,是指函数本身相互独立、互不影响,对于相同的输入,总会有相同的输出。 例如: def multiply_2(list): for index in range(0, len(list)): list[index] * ...
分类:编程语言   时间:2020-05-03 00:48:03    阅读次数:72
requireJS模块化
1. JavaScript里面js代码的写法:目标是解决冲突和依赖 函数式编程,全局函数和变量 很容易覆盖 对象的写法 也会从外面改变 命名空间:利用名称不同缓冲js代码的冲突 名称太长,不方便维护 闭包 变量一直存在,垃圾回收机制失效,内存泄漏 模块化开发 函数式编程 面向对象编码 模块化编程(面 ...
分类:Web程序   时间:2020-05-02 16:40:58    阅读次数:65
2132条   上一页 1 ... 7 8 9 10 11 ... 214 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!