目录

接口

interface SortByExtension

public interface SortByExtension

功能: 此接口作为排序相关的辅助接口,内部为空。

[h2]extend<T> Array<T> <: SortByExtension

extend<T> Array<T> <: SortByExtension

功能: 此扩展用于实现 Array 的 sortBy 函数。

func sortBy(Bool, (T, T) -> Ordering)

public func sortBy(stable!: Bool = false, comparator!: (T, T) -> Ordering): Unit

功能:通过传入的比较函数,根据其返回值 Ordering 类型的结果,可对数组进行自定义排序。

参数:

interface SortExtension

public interface SortExtension

功能: 此接口作为排序相关的辅助接口,内部为空。

[h2]extend<T> Array<T> <: SortExtension where T <: Comparable<T>

extend<T> Array<T> <: SortExtension where T <: Comparable<T>

功能: 此扩展用于实现 Array 的 sort/sortDescending 函数。

func sort(Bool)

public func sort(stable!: Bool = false): Unit

功能:以升序的方式排序 Array。

参数:

func sortDescending(Bool)

public func sortDescending(stable!: Bool = false): Unit

功能:以降序的方式排序 Array。

参数: