Swift 的语法与 Kotlin 有很多相似之处,整理了一些 Swift 和 Kotlin 的对比,下面是一些例子,大家不妨来看看。可以说掌握了kotlin 再去看swift简直爽的不要不要的。学习成本大大降低。


Hello World

Swift 与 Kotlin 的简单对比,简直是太像了

变量和常量

Swift 与 Kotlin 的简单对比,简直是太像了

显式类型

Swift 与 Kotlin 的简单对比,简直是太像了

强制类型转换

Swift 与 Kotlin 的简单对比,简直是太像了

字符串插值

Swift 与 Kotlin 的简单对比,简直是太像了

范围操作符

Swift 与 Kotlin 的简单对比,简直是太像了

区域操作符(for while等)

Swift 与 Kotlin 的简单对比,简直是太像了

数组

Swift 与 Kotlin 的简单对比,简直是太像了

map

Swift 与 Kotlin 的简单对比,简直是太像了

空集合

Swift 与 Kotlin 的简单对比,简直是太像了

函数

Swift 与 Kotlin 的简单对比,简直是太像了

返回值

Swift 与 Kotlin 的简单对比,简直是太像了

参数的变量数目

Swift 与 Kotlin 的简单对比,简直是太像了

函数类型

Swift 与 Kotlin 的简单对比,简直是太像了

遍历

Swift 与 Kotlin 的简单对比,简直是太像了

排序

Swift 与 Kotlin 的简单对比,简直是太像了

命名参数

Swift 与 Kotlin 的简单对比,简直是太像了

类的声明

Swift 与 Kotlin 的简单对比,简直是太像了

类的用法

Swift 与 Kotlin 的简单对比,简直是太像了

子类

Swift 与 Kotlin 的简单对比,简直是太像了

类型检查

Swift 与 Kotlin 的简单对比,简直是太像了

模式匹配

Swift 与 Kotlin 的简单对比,简直是太像了

类型向下转换

Swift 与 Kotlin 的简单对比,简直是太像了

协议

Swift 与 Kotlin 的简单对比,简直是太像了

扩展

Swift 与 Kotlin 的简单对比,简直是太像了

最后放一张完整的图

Swift 与 Kotlin 的简单对比,简直是太像了

更多干货请看 公众号 Flutter那些事,精彩干货等你来看。

相关文章: