函数高级--参数·函数的形参如果接收到的实参是不可变类型,函数内部的操作,不会对外部的实参产生影响. 函数高级--参数(形参)·函数的形参如果设置了默认参数,且默认参数为可变类型,在调用时,如果不传递参数值,使用默认参数,则默认参数使用同一个引用地址的数据,不会进行二次初始化. ...
分类:
编程语言 时间:
2020-05-02 00:14:36
阅读次数:
79
恢复内容开始 一、泛型的概念 泛型:即参数化类型,把类型明确的工作推迟到创建对象或调用方法的时候才去明确的特殊的类型,简而言之,就是在定义一个对象的时候没有赋予确切的参数类型,在实例化一个对象的时候传递确切的参数,类似于形参和实参的一种情况。 Java泛型设计原则:只要在编译时期没有出现警告,那么运 ...
分类:
其他好文 时间:
2020-05-01 14:34:47
阅读次数:
78
引用作为函数参数 很多函数中的参数都是 的方式,这样函数会创建一个临时对象用来保存数据,占用内存开销;而引用不会,并且在特定情况下又是必须的选择; : 使用引用作为参数的作用: 函数里的形参相当于主调函数里参数的一个别名,操作的对象其实是同一个; 引用参数在内存中没有副本,是直接对实参进行操作的; ...
分类:
编程语言 时间:
2020-04-29 00:41:59
阅读次数:
74
在函数内部有个神秘的空间(arguments),这个空间会将所有的实参全部保存,不论有没有被接收 ? 长度(个数),表示接收到了几个实参 ? ? 索引(序号,编号),表示数组内部的数据位置,索引从0开始 ? ...
分类:
Web程序 时间:
2020-04-26 21:22:51
阅读次数:
131
1.函数的概念 函数:由用户或自身控制,可以实现某个功能的 代码段(很多代码) 函数的特点: 忽略细节:在使用过程中,只需要关注其实现的功能,而不需要关注其内部原理 重复使用:多次使用 选择使用:按需使用 2.创建函数 函数从哪来 内置(系统提供,公司发的) parseInt() parseFloa ...
分类:
其他好文 时间:
2020-04-26 20:45:43
阅读次数:
69
接口断言 因为空接口 interface{}没有定义任何函数,因此 Go 中所有类型都实现了空接口。当一个函数的形参是interface{},那么在函数中,需要对形参进行断言,从而得到它的真实类型。 语法格式: 示例代码: 断言其实还有另一种形式,就是用在利用 switch语句判断接口的类型。每一个 ...
分类:
编程语言 时间:
2020-04-26 13:51:17
阅读次数:
52
如何使用带参数的方法 1 定义带参数的方法 2 语法: <访问修饰符> 返回类型 <方法名>(<形式参数列表>) { 3 //方法的主体 4 } 5 // 访问修饰符: 该方法允许被访问调用的权限范围 6 返回类型: 方法返回值的类型 7 形式参数列表: 传送给方法的形参列表 8 调用带参数的方法 ...
分类:
其他好文 时间:
2020-04-26 01:44:37
阅读次数:
97
关于C语言的基础知识:常量、流程控制等等 函数的定义 函数:一组一起执行一个任务的语句。 这里有必要说一下:通常一个较大的程序中会分为若干个模块,一个模块用来实现一个特定的功能,在大多数的编程语言中都有子程序的概念,通常都用子程序来实现模块的功能,在C语言中,子程序的作用就是由函数来完成。在程序设计 ...
分类:
编程语言 时间:
2020-04-26 01:44:25
阅读次数:
108
1.简单数据类型 Number , string , Boolean, null, undefined JavaScript的内存分为堆和栈。 简单数据类型存放在栈中,里面直接开辟一个空间,存放的是值。 2.复杂数据类型 通过new 关键字创建的对象,如 object,array,date等。 它在 ...
分类:
Web程序 时间:
2020-04-25 23:10:33
阅读次数:
97
方法:->进栈 格式: 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2,......){ 执行语句 ……… return 返回值; } 1.修饰符:方法的修饰符比较多,有对访问权限进行限定的,如:静态修饰符static 最终修饰符final; 2.返回值类型:用于限定方法返回值的 ...
分类:
编程语言 时间:
2020-04-25 19:26:41
阅读次数:
83