新的函数返回一个以原有的第二个参数作为参数的函数,所以科里化是一种返回函数的函数,目的是简化参数,是函数编写更加简洁和趋向自然语言。...List列表:以线性方式存储,集合中可以存放重复对象;
Set集合:集合中的对象不按特定的方式排序,并且没有重复对象;
Map映射:是一种把键对象和值对象映射的集合,它的每一个元素都包含一对键对象和值对象...这3个都是用来处理函数没有按预期执行的计算结果。
Option表示可选值,它的返回类型是Some(代表返回有效数据)或None(代表返回空值)。...Try类似于Java中的try/catch,如果计算成功,返回Success的实例,如果抛出异常,返回Failure,try中是需要捕获异常的执行程序。...List(97, 12, 43, 33, 7, 1, 2, 20)
println(bubbleSort(list))
//执行结果:List(1, 2, 7, 12, 20, 33, 43, 97