Kotlin学习笔记——基础语法篇之函数
函数的一般形式
1 | fun mathodName(/*para list*/) : String/*return value type*/ { |
与C、C++或java的不同
- 如果要重载,在fun前面加
override
- 如果想让子类重载,要加
open
关键词(类也一样) - 可以定义全局函数,函数不是必须写在类里
- 可以有默认参数,且默认参数不必放在最后几个
1 | fun TextView.println(str:CharSequence) { |
- 此时,在调用时,如果第一个不采用默认参数,则按照顺序传递三个参数,否则按照以下形式传递参数