1:Iterable:
    iterable代表一个可以迭代的集合，他继承了Traverable特质，同时特使其他集合的父特质，最重要的是，他定义了获取迭代器的方法，
    def iterator :Iterator[A]这是一个抽象方法，他的具体实现类需要实现这个方法，从而实现迭代的返回集合中的元素
    分类：
        通过Iterator()方法实现，迭代访问元素的功能
        通过foreach()方法实现，遍历元素的功能：
2:eq:
    按照一定顺序排列的元素序列，序列是一种特别的可迭代的集合，他元素的特点是有序（元素的存取的顺序一致）,可重复，有索引
    eq有两个子特质，代表了两大子门派：
        IndexedSeq特质：代表索引有序列，相对于eq来说，他并没有增加额外的方法，对于随机访问元素的方法来讲，他更加有效，常用的子集合有：
            Range集合:
                代表了一个有序的整数队列，每个元素之间的间隔相同，例如：1,3,5,7,9但是斐波那契数列1,1,2,3,5,8就不属于这个集合，
                该集合类似于数学中的等差数列
            NumericRange集合
                是一个更通用的等差数列，可以生成Int，BigInteger,short byte等类型的序列
            Vector集合：
                是一个通用的不可变的数据结构，相对来讲，他获取数据的事件会稍长一些，但是随机更细数据要比数组和链表更快
        LinearSeq:代表线性序列，通过链表的方式实现，因此他的head ,tail,isEmpty执行起来更加有效，常用的子集合有：
            List：
            Stack：
                表示栈数据结构，元素的特点：先进后出

            Queue:
                队列数据结构，元素的特点是：先进先出




















































