具名参数的案例【案例二】
package cn.kotlin.kotlin_base05
/**
* 既然祖国都是中国,就定义常量
*/
val COUNTRY = "中国"
/**
* country: String = COUNTRY 可以给country变量设置默认参数
*/
fun showAction1(country: String = COUNTRY, volk: String) {
println("我的祖国是${country}, 我的民族是$volk")
}
/**
* country: String = COUNTRY 可以给country变量设置默认参数
*/
fun showAction2(country: String = COUNTRY, volk: String) {
println("我的祖国是${country}, 我的民族是$volk")
}
/**
* country: String = COUNTRY 可以给country变量设置默认参数
*/
fun showAction3(country: String = COUNTRY, volk: String) {
println("我的祖国是${country}, 我的民族是$volk")
}
/**
* country: String = COUNTRY 可以给country变量设置默认参数
*/
fun showAction4(country: String = COUNTRY, volk: String) {
println("我的祖国是${country}, 我的民族是$volk")
}
/**
* main测试方法 具名参数
*/
fun main(args: Array<String>) {
/**
* 既然设置了 参数一 为 = COUNTRY
* 参数一 参数二
* fun showAction1(country: String = COUNTRY, volk: String)
*
* 可以给参数一设置参数,也不给参数一设置参数
*
* 不给参数一 设置参数, showAction1(参数二的名称 = 参数二)
*/
showAction1(volk = "汉族")
showAction2(volk = "藏族")
showAction3(volk = "龙族")
showAction4(volk = "大族")
}
执行结果:
写在最后
最后我想说:对于程序员来说,要学习的知识内容、技术有太多太多,要想不被环境淘汰就只有不断提升自己,从来都是我们去适应环境,而不是环境来适应我们!
这里附上上述的技术体系图相关的几十套腾讯、头条、阿里、美团等公司2021年的面试题,把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,这里以图片的形式给大家展示一部分。
相信它会给大家带来很多收获:
CodeChina开源项目:《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》
[外链图片转存中…(img-0IMesPYp-1630727419614)]
CodeChina开源项目:《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》
当程序员容易,当一个优秀的程序员是需要不断学习的,从初级程序员到高级程序员,从初级架构师到资深架构师,或者走向管理,从技术经理到技术总监,每个阶段都需要掌握不同的能力。早早确定自己的职业方向,才能在工作和能力提升中甩开同龄人。