码迷,mamicode.com
首页 >  
搜索关键字:高阶函数    ( 1038个结果
day4装饰器-迭代器&&生成器
一、装饰器 定义:本质是函数,(装饰其他函数)就是为其它函数添加附加功能 原则:1、不能修改被装饰的函数的源代码 2、不能修改被装饰的函数的调用方式 实现装饰器知识储备: 1、函数及“变量” 2、高阶函数 a、把一个函数名当做实参传给另一个函数(在不修改被装饰器函数源代码的情况下为其添加新功能) b ...
分类:其他好文   时间:2016-08-14 10:09:38    阅读次数:177
第四天
1.装饰器 = 高阶函数+嵌套函数 本质是函数,它装饰其他函数,给其他函数添加附加功能 原则:1.不能修改被装饰的函数 2.不能修改被装饰函数的调用方式 3.装饰器不会修改代码的任何东西 装饰器需要的知识: 1.函数即变量 2.高阶函数 3.嵌套函数 2.迭代器 列表生成式 [i*2 for i i ...
分类:其他好文   时间:2016-08-13 20:59:37    阅读次数:216
Python学习之路--Day3
本节内容 1. 函数基本语法及特性 2. 参数与局部变量 3. 返回值 4.递归 5.匿名函数 6.函数式编程介绍 7.高阶函数 8.内置函数 1.函数基本语法及特性 函数是什么? 函数一词来源于数学,但编程中的「函数」概念,与数学中的函数是有很大不同的,具体区别,我们后面会讲,编程中的函数在英文中 ...
分类:编程语言   时间:2016-08-12 06:38:13    阅读次数:249
循序渐进Python3(四) -- 装饰器、迭代器和生成器
初识装饰器(decorator ) Python的 decorator 本质上就是一个高阶函数,它接收一个函数作为参数,然后,返回一个新函数。 使用 decorator 用Python提供的 @ 语法,这样可以避免手动编写 f = decorate(f) 这样的代码。 先看一个例子: 输出结果: 这 ...
分类:编程语言   时间:2016-08-07 13:48:14    阅读次数:226
Scala减少代码重复
高阶函数可以把其它函数当作函数参数,帮助我们减少代码重复,例如: object FileMatcher { private def fileHere = (new File(".\\file").listFiles()) def fileEnding(query : String) = { for( ...
分类:其他好文   时间:2016-08-04 14:50:22    阅读次数:153
Python3学习笔记和心得(四)
初识装饰器(decorator ) Python的 decorator 本质上就是一个高阶函数,它接收一个函数作为参数,然后,返回一个新函数。 使用 decorator 用Python提供的 @ 语法,这样可以避免手动编写 f = decorate(f) 这样的代码。 先看一个例子: 输出结果: 这 ...
分类:编程语言   时间:2016-08-01 15:29:20    阅读次数:127
python学习第十一天 -- 函数式编程
在介绍函数式编程之前,先介绍几个概念性的东西。 什么是函数式编程? 函数式编程的特点: 1.把计算视为函数而非指令; 2.纯函数式编程:不需要变量,没有副作用,测试简单; 3.支持高阶函数,代码简洁。 什么是高阶函数? 能接收函数做参数的函数,称为高阶函数。 高阶函数的特点: 1.变量可以指向函数 ...
分类:编程语言   时间:2016-08-01 13:59:24    阅读次数:238
PHP闭包和高阶函数
<?php function func($a, $b) { $line = function ($x) use ($a, $b) { return $a*$x + $b; }; return $line; } $line1 = func(1, 1); $line2 = func(3, 4); $x ...
分类:Web程序   时间:2016-07-31 22:03:47    阅读次数:1303
python 培训之 装饰器
1. 高阶函数 接收 函数作为参数,返回函数。 2. 函数闭包 3. 接收一个函数为参数,对其进行包装,然后返回一个包装函数 ...
分类:编程语言   时间:2016-07-30 22:31:43    阅读次数:166
python map函数
map()函数是python内置的高阶函数,对传入的list的每一个元素进行映射,返回一个新的映射之后的list ...
分类:编程语言   时间:2016-07-28 16:08:40    阅读次数:173
1038条   上一页 1 ... 87 88 89 90 91 ... 104 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!