0
点赞
收藏
分享

微信扫一扫

HDFS(Hadoop分布式文件系统)具有高吞吐量特点的原因

J简文 2024-03-15 阅读 9
61. Kotlin中顶层函数、中缀函数、解构声明的实质原理?
1、顶层函数
顶层文件会反编译成一个容器类。(类名一般默认就是顶层文件名+”Kt”后缀,注意容器类名可以自定义)
顶层函数会反编译成一个static静态函数,如代码中的formateFileSize和main函数
注意: 通过Kotlin中的@file: JvmName(“自定义生成类名”)注解就可以自动生成对应Java调用类名,注意需要放在文件顶部,在package声明的前面
2、中缀函数
使用infix关键字修饰的函数
注意:
前面所讲to, into,sameAs实际上就是函数调用,如果把infix关键字去掉,那么也就纯粹按照函数调用方式来。比如1.to(“A”), element.into(list)等,只有加了中缀调用的关键字infix后,才可以使用简单的中缀调用例如 1 to “A”, element into list等

并不是所有的函数都能写成中缀调用,中缀调用首先必须满足一个条件就是函数的参数只有一个。然后再看这个函数的参与者是不是只有两个元素,这两个元素可以
举报

相关推荐

0 条评论