我尝试用Java的类和方法去学习kotlin,没想到我竟然不知道kotlin如何去写主方法入口,还是要以为要和java一样把主方法写在类中,所以就一直运行不起来……
?瞅两眼
fun main() {
read(start = 2)
read2(start = 1,action = {
"result"//最后一行,方法的返回值
})
//括号外传递action参数,当且仅当方法参数是最后一个
read2(start = 2){
"result"//最后一行,方法的返回值
}
//可变数量参数
val append:String = append("1","2")
}
//方法也可以作为参数
//String 参数的返回值
fun read2(offset: Int = 0, start: Int, action: () -> String){
//接收action返回值
val al = action()
}
//普通类
class Person {
//具名参数调用,如果想给在默认参数后面的start赋值
}
//静态类
object NumUtil {
}
//伴生类
class Test {
companion object {
}
}
//可以有默认参数,offset=0
fun read(offset: Int = 0, start: Int) {
}
//不定长度
fun append(vararg str:String):String{
return ""
}
本文暂时没有评论,来添加一个吧(●'◡'●)