函数是python的一个基本功能,开始学习函数。 一些概念 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 面向对象:对函数进行分类和封装,让开发“更快更好更强...” 一、函数的定义 def:表示函数的关键字 函数名:函数的名称,日后根据函数名调用函数 函数体:函数中进行一系 ...
分类:
编程语言 时间:
2018-12-28 22:08:19
阅读次数:
184
实例: 无须指定lambda表达式的返回类型,lambda表达式的返回类型总是会由上下文推导得出。 函数式接口: 对于只有一个抽象方法的接口,需要这种接口对象时,就可以提供一个lambda表达式,这种接口称为函数式接口。 ...
分类:
其他好文 时间:
2018-12-28 20:37:53
阅读次数:
199
scala 官方地址 https://www.scala-lang.org/ 本文尽可能包含了一些主要的java和scala在编程实践时的显著差异,展现scala的代码的简洁优雅;scala通吃面向对象编程Object Oriented Programming和函数式编程Functional Pro ...
分类:
编程语言 时间:
2018-12-28 20:36:30
阅读次数:
161
声明式编程范式初探 语言编程语言可以分成两类: 命令式 声明式 事实上,凡是非命令式的编程都可归为声明式编程。因此,命令式、函数式和逻辑式是最核心的三种范式。为清楚起见,我们用一幅图来表示它们之间的关系。 与命令式编程相对的声明式编程(declarative programming)。顾名思义,声明 ...
分类:
其他好文 时间:
2018-12-28 15:23:39
阅读次数:
216
内容简介 state props refs 行内样式及动态类名 state 基本介绍 React 把组件看成是一个状态机(State Machines)。通过与用户的交互,实现不同状态,然后渲染 UI,让用户界面和数据保持一致。 React 里,只需更新组件的 state,然后根据新的 state ...
分类:
其他好文 时间:
2018-12-27 20:25:05
阅读次数:
190
这组运算符和代数中的运算加减乘除运算符一样,符合一定的定律:结合律、(交换律)等; 函数式编程的核心(底层支持)就是这些类型和运算符的定义。 函子就是定义这些类型和运算符的()。 运算符通常为单目运算??运算符的被操作数是(高阶)数据,操作数是配置函数,操作本身是高阶函数; 本质是:结合函数式特点, ...
分类:
其他好文 时间:
2018-12-27 13:10:29
阅读次数:
163
面向对象:三大编程范式: 1面向过程编程 :把一个大的问题细分成很多小问题,然后第一步执行到最后一步 2函数式编程 : 通过对函数的创建和调用的方式 3面向对象编程: 通过创建一个有共同数据熟悉和函数属性的类来创建一个实例的对象出来编程进化论: 1.编程最开始就是无组织无结构,从简单控制流中按步写指 ...
分类:
其他好文 时间:
2018-12-25 13:18:27
阅读次数:
159
面对对象式编程的基本特征: https://www.cnblogs.com/wahaha02/p/10147639.html 介绍 不同的编程语言具有不同的抽象原语(如下),有的原语抽象层次低,有的原语抽象层次高。其中函数式、DSL是这几年十分热门的编程语言概念。 过程式抽象原语:变量 对象式抽象原 ...
分类:
其他好文 时间:
2018-12-25 11:21:53
阅读次数:
171
1.1函数 1.1.1什么是函数 函数就是程序实现模块化的基本单元,一般实现某一功能的集合。函数名:就相当于是程序代码集合的名称参数:就是函数运算时需要参与运算的值被称作为参数函数体:程序的某个功能,进行一系列的逻辑运算return 返回值:函数的返回值能表示函数的运行结果或运行状态。 1.1.2函 ...
分类:
编程语言 时间:
2018-12-24 10:26:35
阅读次数:
186
1.1三种编程方法论 1.面向过程:把复杂的任务一步一步分解成简单的任务。 2.函数式编程:思想上接近于数学运算,根据某种方式,根据方式得出的结果。 3.面向对象编程:一种编程方式,需要使用“类”和“对象”来实现,其实就是对“类”和“对象的”使用 1.1.1 面向对象设计和面向对象编程 1.面向对象 ...
分类:
编程语言 时间:
2018-12-24 10:25:49
阅读次数:
176