关于 Swift,我不喜欢的几点
本文讲的是关于 Swift,我不喜欢的几点, 关于喜欢 Swift 的理由,可以有很多,之前我已经写到了。 但是今天,我想要写的是这门语言不足的地方。这是一个有着很多细微差别且具有很强争议性的问题,所以我将举出几个例子,这几个例子是关于我所认为的这门语言做的好的地方,做的不好的地方和这门语言未来的前途如何。 语言内定义 VS 非语言内定义 看一下 Ruby Ruby 的attr_accessor是一种定义实例变量的 setter 和 getter 的方法。你会像下面这样使用它: class Person attr_accessor :first_name, :last_name end 乍一看,它像是一种语言的特性,就像 Swift 的let和var两种属性声明方式。但是 Ruby 的函数即便没有括号也可以被调起,而且这只是一