Kotlin基础 3 - <具名参数,变长参数,默认参数>
2017-06-23 10:39
169 查看
具名参数
变长参数
<注释:其实也就是多参数,类似java的 String…params>Spread Operator
默认参数
fun main(args: Array<String>) { hello(0.5,1,2,3,4,name = "5") //or 或者这么写 * 号表示把参数展开 var array = intArrayOf(1,2,3,5) hello(list = *array,name = "张三") //默认参数 类似 c hello(2.5,*array,name = "逗比") } fun hello(double: Double = 3.0 ,vararg list: Int, name: String) { list.forEach(::println) }
相关文章推荐
- C#控制台基础 action<int,string> 有参数,无返回值委托的用法示例
- JavaScript基础学习<三>参数传递
- JavaScript基础学习<五>对象参数引用
- kotlin默认参数和具名参数
- 【Python基础】--Pickle/函数默认参数/函数的参数*args/Bytes<=>str/32-64bit/bytes对象
- 在AnyTao<参数之惑>基础之上再讨论按值传递与按引用传递
- C#控制台基础 func<int,string> int类型参数与string类型返回值
- Kotlin基础<一>
- Java基础加强<二>可变参数、增强for循环、基本类型的自动拆箱与装箱、枚举
- C#基础学习日志===>二维数组<===
- C#.NET中的泛型(带参数<T>的类)在栈中的运用
- <<展现C#>> 第二章 NGWS Runtime 技术基础(修订)
- 【引用】回发或回调参数无效。在配置中使用 <pages enableEventValidation="true"/>
- H3C网络基础架构配置实例<三层交换机接透明模式UTM接路由器>
- C#基础学习日志===&amp;gt;Method&amp;lt;===
- 卡卡笔记之Linux基础命令---<壹>
- 最简单最实用的ajax(一)基础通用ajax <转>
- &lt;展现C#&gt;第二章NGWSRuntime技术基础
- linux服务器配置实例<1>---Linux网络基础
- 卡卡笔记之Linux基础命令---<貳>