10.3 扩展和函数类型