感觉基本语法和 js 很像
但是区别最大的就是 Swift是强类型的语言,我个人是很赞同强类型的,因为若类型很容易引起很难发现的隐藏bug,因此对苹果的做法非常赞同。
所以依据强类型的特性,就可以很自然的引申出很多区别,例如用a=1;if(a){println("it is true");}这样的语句则会在Swfit当中报错,这是理所应当的,a并不是布尔类型,这种做法是很明智的。
另外元组这个概念可以很好的解决函数返回多个不同类型的数据的情况,个人很赞。
刚开始学,感觉很喜欢Swift
争取以后 让Swfit成为我的主力!