DucKtypes:Kotlin的静态鸭子类型

时间:2024-06-07 09:43:23
【文件属性】:

文件名称:DucKtypes:Kotlin的静态鸭子类型

文件大小:69KB

文件格式:ZIP

更新时间:2024-06-07 09:43:23

Kotlin

DucKtypes Kotlin的静态鸭子输入。 在不冒运行时错误风险的情况下,填补了Kotlin小样的空白。 有时这也称为“结构类型”。 如何使用它 使用接口编写一些代码,例如: interface Duck { fun quack() } object Sea { fun enter( duck:Duck ) { duck.quack() } } 创建或包括任何类型为接口类型的类。 例如: class ActualDuck { fun quack() = println( "quack" ) } class ActualFrog { fun quack() = println( "quaak" ) fun borg() = println( "borg" ) } 调用诸如CodeGenerator.createExte


【文件预览】:
DucKtypes-master
----compiler()
--------build.gradle(1KB)
--------src()
----.gitignore(20B)
----settings.gradle(34B)
----.travis.yml(105B)
----gradlew(5KB)
----README.md(3KB)
----gradlew.bat(2KB)
----gradle()
--------wrapper()
----test()
--------build.gradle(1KB)
--------src()

网友评论