注解声明
注解是一种将元数据附加到代码中的方法。声明注解需要在类前面使用 annotation 关键字:
annotation class fancy
用法
@fancy class Foo {
@fancy fun baz(@fancy foo: Int): Int {
return (@fancy 1)
}
}
在多数情形中 @ 标识是可选的。只有在注解表达式或本地声明中才必须:
fancy class Foo {
fancy fun baz(fancy foo: Int): Int {
@fancy fun bar() {...