25
2021
03

Swift 是面向对象还是函数式编程语言?

Swift 既是面向对象的,又是函数式的编程语言。

说 Swift 是面向对象的语言,是因为 Swift 支持类的封装、继承、和多态.

说 Swift 是函数式编程语言,是因为 Swift 支持 map, reduce, filter, flatmap 这类去除中间状态、数学函数式的方法,更加强调运算结果而不是中间过程。


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。