Q
引用扩展功能?
3
A
回答
3
在科特林引用扩展方法可以通过应用类名和方法名之间的::
操作完成之前把::
总是:
val function = Object::myExtensionMethod
所以在你的情况:
fun String.toSomething() = length + 1
val some = listOf("lala", "bebebe").map(String::toSomething)
6
你的意思是这样的吗?
fun String.toSomething() = length + 1
val some = listOf("lala", "bebebe").map(String::toSomething)
只记得函数
+0
相同的合成器x适用于成员函数,如'String :: toUpperCase' –
+0
谢谢。有用。 – plinyar
相关问题
- 1. 扩展功能
- 2. 扩展android应用功能
- 3. 使用扩展功能
- 4. Whatsapp扩展功能
- 5. jQuery扩展功能
- 6. 扩展link_to功能?
- 7. EF扩展功能
- 8. 扩展Prestashop功能
- 9. 如何端口Chrome扩展功能的Firefox扩展功能
- 10. sharpgl不能调用扩展功能glShaderSource
- 11. CakePHP的AppError扩展功能
- 12. 扩展功能和“帮助”
- 13. Jquery扩展现有功能
- 14. 分割功能扩展
- 15. 科特林扩展功能
- 16. 扩展功能的jQuery
- 17. 扩展javascript功能范围
- 18. 扩展或静态功能?
- 19. 天蓝色功能扩展
- 20. 扩展标签功能
- 21. 扩展UIAlertView的功能?
- 22. 扩展std :: priority_queue的功能
- 23. 删除扩展功能
- 24. 扩展控件的功能
- 25. 扩展Zend_Form_Element的功能
- 26. 从引用的库项目扩展活动的功能
- 27. ES6调用扩展组件功能
- 28. 为什么扩展功能起作用?
- 29. 调用扩展/插件的功能
- 30. UserControl扩展ScrollableControl - 禁用容器功能
谢谢。有用。 – plinyar