lamda表达式主要是为了解决匿名内部类的繁琐过程 范例:简单的lamda表达式 此处使用匿名内部类 通过lamda表达式代替匿名内部类 lamda表达式的三种形式. ([参数])->单行语句 ([参数])->{多行行语句} ([参数])->表达式 ...
分类:
编程语言 时间:
2017-08-11 22:01:56
阅读次数:
189
例子: 实参和形参 实参:实际参数,调用函数时传给函数的参数,可以是常量、变量、表达式、函数,传给形参 形参:形式参数,不占内存空间,形参变量只有在调用时才分配内存单元,目的是函数调用时接收实参 二者区别: 实参:是一个变量,占用内存空间,数据传送单向,实参传给形参,不能形参传给实参 形参:虚拟的, ...
分类:
编程语言 时间:
2017-08-11 14:46:25
阅读次数:
207
#java值和地址值传递的理解: - 基本数据类型和基本数据类型的封装类都是:值传递 * 形式参数的改变不会影响实际参数的改变(相当于将值复制一份传递给形参,自身没做任何改变) - 引用数据类型都是 地址值传递 * 形式参数的改变会影响实际参数的改变(将地址值赋值给形参,形参就可以指向实参所指向的地 ...
分类:
编程语言 时间:
2017-08-10 23:41:13
阅读次数:
240
一、函数的种类 1.无参函数 function showName() { alert("我是无参函数"); } 2.有参函数 在函数中的参数为“形式参数” 形式参数:定义函数时指定的参数,具体数据是由实际参数决定 实际参数:调用函数的时候指定的参数,实参的值会影响形式参数*/ function sh ...
分类:
Web程序 时间:
2017-08-07 01:27:47
阅读次数:
289
无参实现 有参数的实现: 其实可以更好实现函数的灵活调用,每次调用都可以diy一下而已 函数中有三中不同的参数: 1.普通参数: #name 叫函数function的形式参数,简称:形参 #指定函数 def function(name) print(name) #执行函数: #'leoday'叫做函 ...
分类:
其他好文 时间:
2017-08-02 00:26:31
阅读次数:
158
首先还是应该科普下函数参数传递机制,传值和传引用是什么意思? 函数参数传递机制问题在本质上是调用函数(过程)和被调用函数(过程)在调用发生时进行通信的方法问题。基本的参数传递机制有两种:值传递和引用传递。 值传递(passl-by-value)过程中,被调函数的形式参数作为被调函数的局部变量处理,即 ...
分类:
编程语言 时间:
2017-07-27 20:14:27
阅读次数:
215
函数的格式 修饰符 返回值类型 函数名(参数类型 形式参数1,参数类型 形式参数2,…) 返回值类型: 运行这段程序得出的一个运算结果,结果类型,如果函数没有返回值则用void来表示该函数没有返回值。 函数名:仅仅是一个标识符,可以随意起名字。 形式参数:是一个变量,用于存储调用函数传递进来的实际参 ...
分类:
其他好文 时间:
2017-07-24 01:20:11
阅读次数:
121
方法的重载 方法(函数) 返回值类型 函数名(参数类型 形式参数1,参数类型 形式参数2,….) { 程序代码 return 返回值;} 其中:参数类型:就是该形式参数的数据类型。返回值:方法在执行完毕后返还给调用它的程序的数据。返回值类型:函数要返回的结果的数据类型。实参:调用函数时实际传给函数形 ...
分类:
其他好文 时间:
2017-07-22 22:23:32
阅读次数:
723
一、语法: Α.return返回值,如果没有返回值,默认返回None B.在函数中只要执行了return,该函数下面的代码不在执行 二、参数 A.形式参数 B.实际参数 C.默认参数:默认参数一定要放在尾部,否则会报错 D.动态参数 E.万能参数:def (p,*args,**kwargs): #表 ...
分类:
编程语言 时间:
2017-07-22 14:27:42
阅读次数:
189
在Javascript中没有函数重载,而arguments对象弥补了这点不足。 js函数的参数是一个数组,在参数个数不固定的情况下,只需要给方法传递不同元素个数的数组即可。即使声明函数时没有形式参数,在调用时也可以传递参数,这些参数存放在arguments对象中。通过数组的下标可以访问传入方法的参数 ...
分类:
Web程序 时间:
2017-07-22 12:14:06
阅读次数:
224