awe*_*khh 0 ruby arrays sorting
问题是如何对具有以下结构的数组进行排序:
\n\nstatus = \n [["Wartend", :pending],\n ["Schufa Check", :schufa_check],\n ["Schufa Key existiert", :schufa_person_key_exists],\n ["LottoIdent", :lotto_ident],\n ["IBAN existiert", :iban_exists],\n ["E-Mail Best\xc3\xa4tigung", :email_validation],\n ["SMS Best\xc3\xa4tigung", :mobile_validation],\n ["Aktiv", :active],\n ["gesperrt", :locked],\n ["ausgeschlossen", :locked_out],\n ["werden gel\xc3\xb6scht", :marked_for_deletion]]\nRun Code Online (Sandbox Code Playgroud)\n\n结果应该是这样的:
\n\n[["Aktiv", :active], \n ["ausgeschlossen", :locked_out], \n ["E-Mail Best\xc3\xa4tigung", :email_validation], \n ["gesperrt", :locked], \n ["IBAN existiert", :iban_exists], \n ["LottoIdent", :lotto_ident], \n ["Schufa Check", :schufa_check], \n ["Schufa Key existiert", :schufa_person_key_exists], \n ["SMS Best\xc3\xa4tigung", :mobile_validation], \n ["Wartend", :pending], \n ["werden gel\xc3\xb6scht", :marked_for_deletion]]\nRun Code Online (Sandbox Code Playgroud)\n
p status.sort_by{|ar| ar.first.downcase}\n# =>[["Aktiv", :active], ["ausgeschlossen", :locked_out], ["E-Mail Best\xc3\xa4tigung", :email_validation], ["gesperrt", :locked], ["IBAN existiert", :iban_exists], ["LottoIdent", :lotto_ident], ["Schufa Check", :schufa_check], ["Schufa Key existiert", :schufa_person_key_exists], ["SMS Best\xc3\xa4tigung", :mobile_validation], ["Wartend", :pending], ["werden gel\xc3\xb6scht", :marked_for_deletion]]\nRun Code Online (Sandbox Code Playgroud)\n
| 归档时间: |
|
| 查看次数: |
1109 次 |
| 最近记录: |