当前位置:首页 > 杂志 > 我爱Julia之入门-061(数组21)

我爱Julia之入门-061(数组21)

关键词:???发布时间:2019-10-01 08:00:09

排序

Julia 的排序算法也可以对自定义复合类型排序。

我爱Julia之入门-061(数组21)

如图所示,我们定义了一个 Person 的复合类型,有两个字段,分别为 name 和 age 。由于 name 为 String ,age 为 Int 类型,它们都有自己的比较函数。所以可以直接通过 by 参数取得 Person 的字段,然后依据字段的默认比较函数进行排序。

我爱Julia之入门-061(数组21)

当然我们也可以自定义比较函数,通过 lt 参数传入排序函数进行排序。

我爱Julia之入门-061(数组21)

当然,上述形式,我们仍然可以使用参数 by 进行排序。

我爱Julia之入门-061(数组21)

分享 2019-10-01 08:00:09

0个评论

文明上网理性发言,请遵守新闻评论服务协议