通俗易懂理解类和对象 ?如何驾驶 一辆汽车,并加速行驶? ?设计汽车的工程图——类 ?工程图中的油门——类的成员函数 ?函数隐藏了汽车的复杂设计,提供友好接口。 ?按照图纸生产一辆汽车——对象 ?驾驶员踩油门——向对象发送消息,即一次成员函数的调用。 ?汽车出了提供功能外还有很多其他属性,如颜色,当 ...
分类:
其他好文 时间:
2018-08-18 13:53:11
阅读次数:
145
https://i6448038.github.io/2017/07/28/GolangDetails/new(type)不为nilfmt.Println(new(int)==nil)#falsevari*intfmt.Println(i==nil)#true一个包里可以有多个init函数,多个init函数的调用顺序https://golang.org/ref/spec#Program_initi
分类:
其他好文 时间:
2018-08-15 11:16:32
阅读次数:
182
装饰器本质:就是函数,功能是为其他函数添加附加功能装饰器原则:不修改被修饰函数的源代码不修改修饰函数的调用方式装饰器的知识储备:装饰器=高阶函数+函数嵌套+闭包初识装饰器先看一个需求:下面这个函数用来计算1到20的和defcalc(l):res=0foriinl:time.sleep(0.01)res+=ireturnresresult=calc(range(1,21))print(result)
分类:
编程语言 时间:
2018-08-14 15:40:49
阅读次数:
190
装饰器:本质就是函数,功能是为其他函数添加附加功能 原则: 1.不修改被修饰函数的源代码 2.不修改被修饰函数的调用方式 装饰器的知识储备: 装饰器=高阶函数+函数嵌套+闭包 高阶函数: 1.函数接收的参数是一个函数名 2.函数的返回值是一个函数名 3.满足上述条件任意一个,都可称之为高阶函数 以下 ...
分类:
编程语言 时间:
2018-08-11 20:47:50
阅读次数:
169
一、函数的基本使用 ''' 1 什么是函数 函数就是具备某一功能的工具 2 为什么要用函数 1 程序的组织结构不清晰,可读性差 2 代码冗余 3 可扩展性差 3 如何用函数 函数的使用必须遵循的原则:先定义,后调用 修理工事先准备工具的过程即函数的定义 修理工遇到应用场景拿来工具就用即函数的调用 语 ...
分类:
编程语言 时间:
2018-08-10 21:16:19
阅读次数:
165
一、操作符函数 在C++中,编译器有能力把一个由数据、对象和操作符共同组成的表达式,解释为对一个全局或成员函数的调用。 该全局或成员函数被称为操作符函数,通过重定义操作符函数,可以实现针对自定义类型的运算法则,并使之与内置类型一样参与各种表达式。 二、双目操作符表达式 成员函数 形如L#R双目操作符 ...
分类:
编程语言 时间:
2018-08-09 20:06:49
阅读次数:
192
Python 10 @(Python) [TOC] 函数的基本使用 一、什么是函数 函数是具备某一功能的工具 函数使用原则:必须遵循先定义后调用的原则 事先将工具准备好,即函数的定义 遇到场景拿来就用,即函数的调用 二、为什么要用函数 避免 程序冗长 增强 程序的扩展性 增加 程序的可读性 三、函数 ...
分类:
其他好文 时间:
2018-08-08 16:41:54
阅读次数:
175
一。命名空间 1.内置命名空间 就是python解释器一启动就可以使用的名字,存储在内置命名空间中 内置的名字在启动解释器的时候被加载进内存里 2.全局命名空间 是在程序从上到下被执行的过程中一次加载进内存的 放置了我们设置的所有变量名和函数名 3.局部命名空间 就是函数内部定义的名字 当调用函数的 ...
分类:
其他好文 时间:
2018-08-08 00:56:45
阅读次数:
130
这个我在工作中也有所应用的。 就是在真正的实现层上面,再封装一个函数的调用的。 这样就可以在内层函数作真正实现, 而外层调用函数对外开放, 隔离内外的变化性。 ...
分类:
编程语言 时间:
2018-08-04 21:37:03
阅读次数:
121
python的装饰器如果用得好,那是大神,用的不好最好别用。。。 装饰器(decorator)主要包含俩大属性: 1、不能改变原有函数的调用方式 2、不能改变原有函数的代码 第一个表示,我不需要改变原来代码的结构 第二个表示,我也不需要改吗原有函数的代码,特别是一些核心代码 先写个简单的装饰器: 如 ...
分类:
编程语言 时间:
2018-08-04 17:24:19
阅读次数:
145