fun String.isEmail(): Boolean {
return this.contains("@")
}
fun main() {
println("hello@163.com".isEmail())
}
扩展属性
- 扩展成员必须实现get set 方法 ,没有幕后字段 backing field
```java
var Rmb.qian: Int
get() {
} set(value) {return this.yuan / 1000
}this.yuan * 1000;
class Rmb(var yuan: Int) { }
- 这里扩展成员 qian ,把元转换为千。
```java
val rmb = Rmb(6000)
println(rmb.qian)