码迷,mamicode.com
首页 >  
搜索关键字:高阶函数    ( 1038个结果
python 高阶函数三 filter()和sorted()
一、filter()函数 filter()接收一个函数和一个序列。filter()把传入的函数依次作用于每个元素,然后根据返回值是True还是False决定保留还是丢弃该元素。 filter()函数返回的是一个Iterator,也就是一个惰性序列,所以要强迫filter()完成计算结果,需要用lis ...
分类:编程语言   时间:2017-12-16 23:16:19    阅读次数:343
python 高阶函数 map()和reduce()
一、map()函数 map()函数接收两个参数,一个是函数,一个是Iterable,map将传入的函数依次作用到序列的每个元素,并把结果作为新的Iterator返回。 二、reduce()函数 reduce把一个函数作用在一个序列[x1, x2, x3, ...]上,这个函数必须接收两个参数,red ...
分类:编程语言   时间:2017-12-16 22:09:20    阅读次数:273
python 高阶函数概念
一、2个概念: 1、变量可以指向函数本身 2、函数名也是变量 二、高阶函数 一个函数可以接收另一个函数作为参数,这种函数就称之为高阶函数。 ...
分类:编程语言   时间:2017-12-16 22:08:38    阅读次数:225
Python基础知识之装饰器
定义 本质是函数,(装饰其他函数)为其他函数添加附加功能。 原则 1. 不能修改被装饰的函数的源代码 2. 不能修改被装饰的函数的调用方式 实现装饰器知识储备 函数即“变量” 高阶函数 嵌套函数 高阶函数+嵌套函数=》装饰器 1. 函数即“变量”: 定义一个函数就相当于定义一个变量,即将函数体赋值给 ...
分类:编程语言   时间:2017-12-16 15:51:20    阅读次数:114
Scala入门系列(九):函数式编程
引言Scala是一门既面向对象,又面向过程的语言,Scala的函数式编程,就是Scala面向过程最好的佐证。也真是因此让Scala具备了Java所不具备的更强大的功能和特性。而之所以Scala一直没有替代Java,一是因为Java诞生早,基于Java开发了大量知名的工程,并且最重要的是Java现在不 ...
分类:其他好文   时间:2017-12-14 23:50:52    阅读次数:218
C#函数式编程中的标准高阶函数详解
何为高阶函数 大家可能对这个名词并不熟悉,但是这个名词所表达的事物却是我们经常使用到的。只要我们的函数的参数能够接收函数,或者函数能够返回函数,当然动态生成的也包括在内。那么我们就将这类函数叫做高阶函数。但是今天我们的标题并不是高阶函数,而是标准高阶函数,既然加上了这个标准,就意味着在函数式编程中有 ...
分类:Windows程序   时间:2017-12-14 04:11:32    阅读次数:258
map函数用法详解
map函数是Python内置的高阶函数,它是一个典型的函数式编程例子。它的参数为: 一个函数function、一个或多个sequence。通过把函数function依次作用在sequence的每个元素上,得到一个新的sequence并返回。注意:map函数不改变原有的sequence,而是返回一个新 ...
分类:其他好文   时间:2017-12-13 02:19:45    阅读次数:273
JavaScript语言核心(四)-- 高阶函数 及 闭包
标记及清除的 内存管理方案 解决了循环引用带来的内存泄漏 倾向于认为"闭包" 是保存保存变量的 作用域 在嵌套函数定义中,引用了外层函数的变量,此时闭包才会出现(结合Chrome devptools查看) 立即执行表达式 配合 闭包创建私有 作用域空间 ...
分类:编程语言   时间:2017-12-11 18:42:42    阅读次数:118
Python 学习笔记 -- 内嵌函数、闭包、匿名函数、高阶函数map、高阶函数filter、高阶函数reduce
1 #------------------------------内嵌函数------------------------------ 2 #内嵌函数就是在函数内部定义函数 3 #实例一 4 print("#------------------------------内嵌函数------------... ...
分类:编程语言   时间:2017-12-11 00:44:50    阅读次数:167
Python自动化开发04
装饰器 装饰器: 本质是函数(装饰函数),就是为其他函数添加附加功能 原则:1. 不能修改被装饰器的函数的源代码与调用方式 知识储备: 1. 函数即"变量" 2. 高阶函数 a. 把一个函数名当实参传给另一个函数 b. 返回值中包含函数名 3. 嵌套函数 生成器 特点: 1. 只有调用时才会生成相应 ...
分类:编程语言   时间:2017-12-10 12:59:15    阅读次数:180
1038条   上一页 1 ... 55 56 57 58 59 ... 104 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!