連想配列(マップ/ハッシュ/ディクショナリ)のキーを集合(セット)または配列(リスト)で取得するには (keySet / keys) 2015/03/03
連想配列(マップ/ハッシュ/ディクショナリ)のキーを集合(セット)または配列(リスト)で取得する方法。
関連
Java 2013/09/21
Signature:
Scala 2014/12/21
Signature:
例
val map = Map("a" -> 10, "b" -> 20, "c" -> 30);
println(map.keySet);
// 出力結果
// Set(a, b, c)
map.keys.foreach { key =>
println(key);
}
// 出力結果
// a
// b
// c
PHP 2016/10/13
array_keys
関数でできる。
$arr = array("a" => 10, "b" => 20, "c" => 30);
var_export(array_keys($arr));
// 出力結果
// array (
// 0 => 'a',
// 1 => 'b',
// 2 => 'c',
// )
array_keys
関数 | PHP Manual
http://php.net/manual/ja/function.array-keys.php
Python 2013/10/04
ディクショナリのキーをリストで取得する方法
dic.keys()
Ruby / JRuby 2014/12/21
ハッシュのキーを配列で取得する方法
hash.keys
例
hash = {'a' => 10, 'b' => 20, 'c' => 30}
p hash.keys
# => ["a", "b", "c"]
Perl 2013/09/06
ハッシュのキーを配列で取得する方法
my @keys = keys(%hash);