码迷,mamicode.com
首页 >  
搜索关键字:函数式    ( 2980个结果
python 列表解析
列表解析来自函数式编程语言haskell。它是一个非常有用、简单而且灵活的工具,可以用来动态地创建列表。 [expr for iter_var in iterable] 语句最核心的是for循环,它迭代iterable对象的所有条目。前面的expr用于...
分类:编程语言   时间:2014-10-17 17:04:27    阅读次数:341
[Java 8] 函数式编程简介
思维方式的转变 以从一个城市集合中寻找是否存在Chicago为例: 习惯的方式 boolean found = false; for(String city : cities) { if(city.equals("Chicago")) { found = true; break; } } System.out.println("Fo...
分类:编程语言   时间:2014-10-17 15:39:38    阅读次数:252
Python多线程学习
一、Python中的线程使用:Python中使用线程有两种方式:函数或者用类来包装线程对象。1、函数式:调用thread模块中的start_new_thread()函数来产生新线程。如下例:importtimeimportthreaddeftimer(no,interval):cnt=0whilec...
分类:编程语言   时间:2014-10-14 18:54:09    阅读次数:303
全面理解面向对象的 JavaScript
当今 JavaScript 大行其道,各种应用对其依赖日深。web 程序员已逐渐习惯使用各种优秀的 JavaScript 框架快速开发 Web 应用,从而忽略了对原生 JavaScript 的学习和深入理解。所以,经常出现的情况是,很多做了多年 JS 开发的程序员对闭包、函数式编程、原型总是说不清道...
分类:编程语言   时间:2014-10-14 17:12:58    阅读次数:258
IT忍者神龟之理解回顾面向对象的 JavaScript
JavaScript 函数式脚本语言特性以及其看似随意的编写风格,导致长期以来人们对这一门语言的误解,即认为 JavaScript 不是一门面向对象的语言,或者只是部分具备一些面向对象的特征。本文将回归面向对象本意,从对语言感悟的角度阐述为什么 JavaScript 是一门彻底的面向对象的语言,以及如何正确地使用这一特性。 适合阅读人群 当今 JavaScript 大行其道,各种应...
分类:编程语言   时间:2014-10-13 15:04:09    阅读次数:287
bi包
闭包是函数式编程的概念闭包的定义:由函数极其封闭的自由变量组成的集合体。其实每一个函数都是一个闭包特点:函数中嵌套函数。在返回的时候不仅返回函数本身,而且返回内部函数的值,关键词‘释放’闭包的用途1.嵌套回调函数2.隐藏对象细节JS中有对象,但是没有实例,JS中对象是对象,实例是实例,分开的,给予原...
分类:其他好文   时间:2014-10-12 23:22:18    阅读次数:191
python装饰器的本质
很多人把装饰器搞的很复杂,其实本质很简单. 首先,什么是装饰器呢?在代码中发现戴着@xxx帽子的,就是装饰器. 那要怎么自己定义一个装饰器呢? 其实任何一个接收一个参数的callable都可以用来做装饰器,比如函数和类.为方便起见,下面的例子都用函数来说明. def deco(func):return 1 这里,deco就可以做装饰器. @deco def f(args):pass ...
分类:编程语言   时间:2014-10-11 20:05:36    阅读次数:240
pythonchallenge之C++学习篇-02
字符处理时每个语言都具备的一种功能,其中还有一些语言因此出名,比如perl,shell,还有一些函数式的编程语言C语言中的字符串与数组和指针联系的比较紧密,因此可以这样生命字符串*p="hello wybret"C++还定义了一个内容丰富的抽象数据类型标准库,其中重要的类型就是string和vect...
分类:编程语言   时间:2014-10-10 23:20:04    阅读次数:190
Python-闭包(转载)
闭包这个概念在很多语言中都有涉及,本文主要谈谈python中的闭包。Python中使用闭包主要是在进行函数式开发时使用。一,定义python中的闭包从表现形式上定义(解释)为:如果在一个内部函数里,对在外部作用域(但不是在全局作用域)的变量进行引用,那么内部函数就被认为是闭包(closure).这个...
分类:编程语言   时间:2014-10-09 15:06:34    阅读次数:366
Python-多线程学习
一、Python中的线程使用:Python中使用线程有两种方式:函数或者用类来包装线程对象。1、函数式:调用thread模块中的start_new_thread()函数来产生新线程。如下例:importtimeimportthreaddeftimer(no,interval):cnt=0whilec...
分类:编程语言   时间:2014-10-09 13:46:53    阅读次数:337
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!