小编use*_*250的帖子

什么是*的平均值并且在红宝石中变平

我是ruby语言的新手,所以当我尝试按值对哈希进行排序时,我使用此方法进行排序:

movie_popularity.sort_by{|m,p| p}.reverse
Run Code Online (Sandbox Code Playgroud)

但是sort方法返回一个数组,而我需要返回一个哈希,所以我使用了这个命令:

movie_popularity=Hash[*movie_popularity.sort_by{|m,p| p}.reverse.flatten]
Run Code Online (Sandbox Code Playgroud)

我的问题是什么,*flatten在上面的行?

谢谢=)

ruby flatten

5
推荐指数
1
解决办法
9230
查看次数

标签 统计

flatten ×1

ruby ×1