タグ

mapに関するkaghanのブックマーク (4)

  • 配列操作をカジュアルに - Articles Advent Calendar 2011 Casual

    こんにちは。新潟在住Perl人、neko_gata_sです。AdventCalendarの敷居を下げにきました。ものっそいカジュアルな話をします。今日はList::Utilについて書こうと思います。 どちらが良いコード? さて、いきなりですが、以下のふたつのコードを比べてみてください。 use strict; use warnings; my @shugo_charas = qw/ran miki suu dia/; my @shugo_charas_uc; foreach my $shugo_chara (@shugo_charas) { push @shugo_charas_uc, uc $shugo_chara; } use strict; use warnings; my @shugo_charas = qw/ran miki suu dia/; my @shugo_charas_

    配列操作をカジュアルに - Articles Advent Calendar 2011 Casual
  • Perl | 2つ配列から1つのハッシュを作る方法 (map演算子) · DQNEO日記

    use strict; use warnings; my @keys = ("a", "b","c"); my @values = (1,2,3); my %hash = map { $keys[$_] => $values[$_] } (0..$#keys); 出力結果 'c' => 3, 'a' => 1, 'b' => 2 解説 map 演算子のブロックの中で、2つの値をペアで記述するのがポイントです。 $keys[$_] => $values[$_] の代わりに、 $keys[$_] , $values[$_] と書いてもOKです。 関連記事[Perl] 2つ配列から1つのハッシュを作る方法 (ハッシュスライス)

    Perl | 2つ配列から1つのハッシュを作る方法 (map演算子) · DQNEO日記
  • map関数 - 配列のすべての要素の変換 - Perl入門ゼミ

    Perl › 関数 › here 配列のすべての要素を変換するにはmap関数を使用します。@arrayの各要素がデフォルト変数$_に渡されてきますので、コードブロック{ }の中で必要な変換を行います。変換文で最後に評価されたものが@mappedに順番に追加されます。 # 配列のすべての要素の変換 @mapped = map { 変換文 } @array; サンプル mapを使ってすべての要素を2倍するサンプルです。@numsが(1, 2, 3)の場合は@doubledは(2, 4, 6)になります。 # すべての要素を2倍 my @nums = (1, 2, 3); my @doubled = map { $_ * 2 } @nums; mapを使ってすべての要素の先頭の文字列を削除するサンプルです。@strsが('  a', '  b', '   c')の場合は@trimedは('a',

    map関数 - 配列のすべての要素の変換 - Perl入門ゼミ
  • Garmin GPS(英語版)用 日本地図データ

    データ変換方法の更新履歴 (2017-01-11) ファイル容量削減のため、名称のない建物(building,amenity)を削除しました。 (2016-10-27) 2016年7月下旬以降、岡山南部の海岸線が表示されなくなっていたのを修正。(地図の分割位置変更にて暫定対応) (2016-05-02) 変換ツール最新版対応に伴う変更。等高線ありの2016/3/25版以降でカーソルが当たらなくなっていたようです(参考画像)。 (2014-12-10) 等高線データをSRTM3 v2.1からSRTM3 v3.0に更新(参考画像)。データ欠けがなくなりました。 (2014-10-03) 駅とコンビニを検索できるように、別ファイルで検索データも提供するようにしました。 (2014-01-04) 変換ツール最新版対応に伴う変更でファイルサイズが小さくなりました。 (2013-11-30) 拡大時に

  • 1