• Android-Kotlin-具名参数


    先看一个这样的案例,【案例一】:

    package cn.kotlin.kotlin_base05
    
    fun showAction1(country: String, volk: String) {
        println("我的祖国是${country}, 我的民族是$volk")
    }
    
    fun showAction2(country: String, volk: String) {
        println("我的祖国是${country}, 我的民族是$volk")
    }
    
    fun showAction3(country: String, volk: String) {
        println("我的祖国是${country}, 我的民族是$volk")
    }
    
    fun showAction4(country: String, volk: String) {
        println("我的祖国是${country}, 我的民族是$volk")
    }
    
    
    /**
     * main测试方法
     */
    fun main(args: Array<String>) {
    
        showAction1("中国", "汉族")
    
        showAction2("中国", "藏族")
    
        showAction3("中国", "龙族")
    
        showAction4("中国", "大族")
    
    }

    执行结果:



    具名参数的案例【案例二】

    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 = "大族")
    
    }

    执行结果:

     

  • 相关阅读:
    python开发学习-day01 (python安装与版本、字符串、字典、运算符、文件)
    js数组中的常用方法总结
    js与jquery常用数组方法总结
    常用原生JS方法总结(兼容性写法)
    左右切换
    改变奇数行颜色
    toogle
    jQuery 表单验证
    css选择器
    两句话帮你彻底记住gdb之eXamining memory
  • 原文地址:https://www.cnblogs.com/android-deli/p/10319069.html
Copyright © 2020-2023  润新知