为一个类型定一个别名,或为一个Lambda表达式制定一个别名。
格式typealias 别名 = 已有类型/Lambda
typealias Str = String
typealias Predicate<T> = (T) -> Boolean
fun main() {
var str: Str = "zincPower"
println(str)
var p: Predicate<String> = { it.length > 7 }
var list = arrayOf("zincPower..", "jpy...", "xpy...").filter(p)
println(list)
}