采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
输入正文
是个函数,接收一个lambda表达式或者函数类型做为参数。
这个函数为什么不需要fun Iterable(){}这么写,是因为在一个函数内部再定义一个函数就不需要了吗
这是个函数调用,函数是已经定义好的,你可以点进去看源码
public inline fun <T> Iterable(crossinline iterator: () -> Iterator<T>): Iterable<T> = object : Iterable<T> { override fun iterator(): Iterator<T> = iterator() } 源码里Iterable<T> = object : Iterable<T>这是什么意思
登录后可查看更多问答,登录/注册
Google I/O大会钦定Android一级开发语言,现在不学,等待何时
1.4k 3
1.1k 1
1.0k 15
1.3k 15
1.5k 14