采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
val helloWorld = Hello::world 这句并没有 调用 world方法打印出 println(“Hello World.”) 请问怎么理解呢
val helloWorld = Hello::world 表示拿到了world这个函数的引用哈,如果你想接下来调用它的话,可以先构造一个 Hello实例,然后用helloWorld()或者helloWorld.invoke()进行调用
非常感谢!还是灰常不错啊
哈哈是的
老师这里val helloWorld = Hello::world拿到函数引用,那类的引用呢?只拿到函数的引用有啥作用吗
val helloWorld = Hello::world 这句就是摆设 val hello = Hello::worldhello.invoke();这样去调用的话编译都不过 不知道还要传什么参数呢
好 哦!谢谢你
登录后可查看更多问答,登录/注册
Google I/O大会钦定Android一级开发语言,现在不学,等待何时
1.4k 3
1.1k 1
1.0k 15
1.4k 15
1.5k 14