引言
objective-c是一门动态语言,是c语言的超集。在c语言中,编译期间就必须根据代码执行的顺序决定运行时期的执行结果。在编译结束之后就知道代码最终会走进哪一个方法。在objectvie-c中,方法是动态绑定的,对象在运行过程中根据消息转发机制对相应的方法做出响应。
swift中包含了C中所有的基础数据类型,Int,Double,Float,Bool,String。还提供了三种基本的集合类型,Array,Set,Dictionary。参考集合类型部分。
在swift中广泛使用值不可变的变量即常量,在swift中,如果你要处理的值不需要改变,那使用常量可使代码更加安全。
swift中还增加了高阶数据类型比如元组(Tuple),元组可以创建或者传递一组数据。作为一组返回值时,可以使用一个元组返回多个值。swift增加了可选类型,可选表示 “那儿有一个值,并且它等于 x ” 或者 “那儿没有值” 。
swift时一门类型安全的语言,这意味着swift可以让你清楚地知道值得类型。
最近需要完成一个构造数据库的索引的实验,实验要求使用B+树做索引结构,因为对于B+树不够了解,所以先复习一下B+树的特性在进行下一步。对于B+树,这篇文章讲的很好。https://www.cnblogs.com/nullzx/p/8729425.html