资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

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://www.cdkjz.cn/article/deojod.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220