gpt4 book ai didi

ruby - 在 ruby​​ 中对数组进行排序的最简单代码?

转载 作者:数据小太阳 更新时间:2023-10-29 07:01:17 25 4
gpt4 key购买 nike

我通常会做类似的事情

array.sort{|a,b| a.something <=> b.something}

我应该如何干燥它?

最佳答案

使用排序方式

array.sort_by{|e| e.something

sort_lambda = lambda{|e| e.something}
array.sort_by(&sort_lambda)

使用后者,您可以在其他 sort_by 语句中重用 sort_lambda

关于ruby - 在 ruby​​ 中对数组进行排序的最简单代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1433385/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com