kotlin反引号中的函数名-创新互联

你是否在kotlin代码中遇到过一个函数名被反引号包裹着,比如:

创新互联专业为企业提供长清网站建设、长清做网站、长清网站设计、长清网站制作等企业网站建设、网页设计与制作、长清企业网站模板建站服务,十年长清做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

调用的时候:

是不是很神奇,为什么kotlin要设计这种 反引号中的函数名?原因有两个:

第一个原因是支持 Java 互操作。 Kotlin 提供了很多便利的工具,支持在 Kotlin 文件中调用现有 Java代码的方法Kotlin 和 Java 各自有不同的保留关键字,不能用作函数名。使用反引号括住函数名就能避免任何潜在冲突。例如,假设某个 Java 遗留项目里有个 Java 方法叫 is:

在 Kotlin 中, is 是个保留关键字,而在 Java 中, is 不是关键字,所以是有效的方法名。有了反引号,就可以在 Kotlin 中调用 Java 的 is 方法了(如果不加反引号,编译器是会报错的):

第二个原因是通过使用反引号特殊语法,可以在测试文件中使用更直观易懂的函数名。例如,像这样的函数名:

相比下面的函数,上例中的函数看起来更一目了然:

现在,有了反引号特殊语法,为了测试函数命名,终于可以不用管函数“小写字母开头,单词以驼峰形式拼接”的命名规则了。

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


网站题目:kotlin反引号中的函数名-创新互联
标题URL:http://bzwzjz.com/article/deojod.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 高端定制网站设计 成都营销网站建设 企业网站建设 营销型网站建设 成都网站建设 四川成都网站制作 外贸网站设计方案 成都网站设计 移动手机网站制作 成都网站建设 手机网站制作 企业网站设计 成都商城网站制作 广安网站设计 成都网站设计 网站建设 商城网站建设 高端网站设计 四川成都网站建设 专业网站建设 网站制作 成都网站制作