Contents [hide]
出力結果
1 2 3 | 12 => December 3 => March 1 => January |
プログラム例
JavaScript
1 2 3 4 5 6 7 8 9 | const example_array = {1: "January" , 12: "December" , 3: "March" }; var keys=[]; for ( var key in example_array) { keys.push(key); } keys.sort((a,b)=>{ return b-a;}); for ( var key of keys) { console.log(key + " => " + example_array[key]); } |
Perl
1 2 3 4 5 | use strict; my $example_array = { 1 => 'January' , 12 => 'December' , 3 => 'March' }; foreach my $key ( reverse sort { $a <=> $b } keys %{ $example_array }) { print $key . " => " . $example_array ->{ $key } . "\n" ; } |
PHP
1 2 3 4 5 6 | <?php $example_array = [1 => 'January' , 12 => 'December' , 3 => 'March' ]; krsort( $example_array ); foreach ( $example_array as $key => $value ) { echo $key . " => " . $value . "\n" ; } |
Python
1 2 3 4 | example_array = { 1 : "January" , 12 : "December" , 3 : "March" } tuples_sorted_by_key = sorted (example_array.items(), key = lambda x:x[ 0 ])[:: - 1 ] for key, value in tuples_sorted_by_key: print ( str (key) + " => " + value) |
Ruby
1 2 3 | example_array = { 1 => "January" , 12 => "December" , 3 => "March" } sorted_array = Hash [ example_array.sort.reverse ] sorted_array. each { |tuple| print([tuple[ 0 ].to_s, tuple[ 1 ].to_s].join( " => " )+ "\n" ) } |
プログラミング言語比較サイトProgrammingLang.comでは、同じ問題を複数のプログラミング言語がそれぞれどのような記述で解決できるのかの例を提供。
複数の言語を比較し、貴方の問題を解決するのに最適な言語の選択と、その言語での解法を得る事を手助けします。
全問題カバー: JavaScript Perl PHP Python Ruby | 一部: C C# C++ Go Java Rust Shell
問題解法大分類(50音順)
Class | 時間 | 数値 | System | Database | Test | Network | 配列 | ファイルシステム | 変数 | 文字列
その他役立ちコンテンツ
複数の言語を比較し、貴方の問題を解決するのに最適な言語の選択と、その言語での解法を得る事を手助けします。
全問題カバー: JavaScript Perl PHP Python Ruby | 一部: C C# C++ Go Java Rust Shell
問題解法大分類(50音順)
Class | 時間 | 数値 | System | Database | Test | Network | 配列 | ファイルシステム | 変数 | 文字列
その他役立ちコンテンツ

※当サイトではアフィリエイトプログラムを利用して商品を紹介しています。