: Integer;beginend;function Add(s, t : String) : String;beginend;beginend.在动态类型语言中情况可能更加复杂，因为需要调用的正确函数只能在运行时间确定。隐式类型转换也被定义为多态的一种形式，叫做“强迫多态”。
参数多态.参数多态允许函数或数据类型被一般性的书写，从而它可以“统一”的处理值而不用依赖于它们的类型。参数多态是使语言更加有表现力而仍维持完全的静态类型安全的一种方式。这种函数和