高阶函数:1. 函数名是一个变量,函数名可以进行赋值 2. 函数名可以作为函数参数,还可以作为函数返回值(函数名称作为函数返回值时返回的是:函数的地址;print 这个返回值的调用相当于执行这个函数。 函数调用作为函数返回值相当于返回这个函数的执行结果) 递归函数: 经典案例:斐波那切数列 内置函数 ...
分类:
编程语言 时间:
2019-01-12 00:23:27
阅读次数:
215
1.变量和赋值 2.函数 3.数组新增方法 4.string 5.面对对象 ...
分类:
其他好文 时间:
2018-11-25 01:27:22
阅读次数:
132
1.系统函数 2.用户定义函数 3.无参函数 函数的定义,只有用户调用了,才可以起作用。 没有返回值,用void修饰 没有参数,也可以用void,或者空。 4.有参无返回值函数 (1).定义函数的参数就叫做形参,形参的格式必须为:类型,不能赋值; (2).函数没有调用,形参变量不会分配空间,函数调用 ...
分类:
其他好文 时间:
2018-11-23 20:56:56
阅读次数:
143
1.函数名 函数名就是变量名(可以进行赋值),函数名存储的是函数的地址 需要括号才可以执行 2.闭包:内层函数对外层函数(非全局)变量的引用 作用:1.保护一个变量,让他不受改变 2.让一个变量常驻内存 使?__closure__来检测函数是否是闭包. 使?函数名.__closure__返回cell ...
分类:
其他好文 时间:
2018-11-01 12:00:14
阅读次数:
145
1. 变量/赋值 var 可以重复定义、不能限制修改、没有块级作用域 let 不能重复定义, 变量,块级作用域 const 不能重复定义, 常量,块级作用域 结构赋值 数组解构赋值 对象解构赋值 2. 函数 箭头函数 注意 箭头函数有几个使用注意点。 (1)函数体内的this对象,就是定义时所在的对 ...
分类:
其他好文 时间:
2018-10-14 00:29:24
阅读次数:
215
这里我们用类String 来介绍这两个函数: 拷贝构造函数是一种特殊构造函数,具有单个形参,该形参(常用const修饰)是对该类类型的引用。当定义一个新对象并用一个同类型的对象对它进行初始化时,将显式使用拷贝构造函数。为啥形参必须是对该类型的引用呢?试想一下,假如形参是该类的一个实例,由于是传值参数 ...
分类:
编程语言 时间:
2018-10-08 12:32:54
阅读次数:
175
函数可以作为容器类型的元素、函数名可以赋值 函数名可以作为函数的参数 函数名可以作为返回值 闭包 即嵌套的函数,且内部函数调用外部函数的变量 闭包常见的使用方法:在外部使用内部的函数 闭包实例 ...
分类:
其他好文 时间:
2018-10-02 17:55:05
阅读次数:
211
C++ 已经拥有了拷贝构造函数, 和赋值函数,它们主要定位为浅和深度拷贝, 新增加一个移动构造函数,主要实现一个选择性重用临时对象。 编译器会对返回值进行优化,简称RVO,是编译器的一项优化技术,它涉及(功能是)消除为保存函数返回值而创建的临时对象。 -fno-elide-constructors, ...
分类:
移动开发 时间:
2018-09-30 13:02:58
阅读次数:
308
循环 判断 函数 函数是一个对象,可以赋值 函数要放在调用函数的前面 输入输出 read.csv() 文本文件 csv是comma separated value的英文缩写,其读取逗号分隔的文本文件。 read.csv()与read.table()的区别可以看他们的默认参数值。 read.table ...
分类:
编程语言 时间:
2018-09-27 13:02:07
阅读次数:
887
类默认函数:构造函数,拷贝构造函数,赋值函数和析构函数 构造函数、析构函数和赋值函数是类最重要的函数,被称为The Big Three。与其他成员函数相比,The big three特殊之处在于,如果代码中没有提供这些函数的实现,C++编译器自动合成缺省的函数实现。有指针成员变量的类一定要提供The ...
分类:
其他好文 时间:
2018-09-09 15:18:55
阅读次数:
171