Kotlin 中的扩展函数提供了一种在不继承现有类或使用任何类型的设计模式(如装饰器模式)的情况下,向现有类添加新函数的方法。这是通过定义一个函数来实现的,该函数可以像类的成员一样被调用,即使它是在类外部定义的。扩展函数是静态解析的,这意味着函数调用由接收者的声明类型决定,而不是其运行时类型。