{"height":"190","type":"rich","provider_url":"https://hatena.blog","categories":["Fortran95"],"provider_name":"Hatena Blog","width":"100%","blog_url":"https://fortran66.hatenablog.com/","html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Ffortran66.hatenablog.com%2Fentry%2F20120420%2F1334852371\" title=\"Fortran\u306b\u65bc\u3051\u308bfilter\u3068map - fortran66\u306e\u30d6\u30ed\u30b0\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>","author_name":"fortran66","published":"2012-04-20 01:19:31","url":"https://fortran66.hatenablog.com/entry/20120420/1334852371","version":"1.0","blog_title":"fortran66\u306e\u30d6\u30ed\u30b0","title":"Fortran\u306b\u65bc\u3051\u308bfilter\u3068map","author_url":"https://blog.hatena.ne.jp/fortran66/","image_url":null,"description":"Fortran\u306f\u914d\u5217\u304c\u3044\u308f\u3086\u308b first class object \u306b\u306a\u3063\u3066\u304a\u308a\u3001\u914d\u5217\u306e\u6271\u3044\u306b\u9577\u3051\u3066\u3044\u307e\u3059\u3002Fortran90 \u4ee5\u964d\u3001\u307b\u3068\u3093\u3069\u306e\u7d44\u307f\u8fbc\u307f\u95a2\u6570\u306f elemental \u5c5e\u6027\u3092\u6301\u3063\u3066\u304a\u308a\u3001\u5b9a\u7fa9\u4e0a\u30b9\u30ab\u30e9\u30fc\u3092\u5f15\u6570\u3068\u3057\u3066\u53d6\u308b\u95a2\u6570\u306b\u914d\u5217\u3092\u6e21\u3059\u3068\u3001\u7d50\u679c\u3092\u914d\u5217\u3068\u3057\u3066\u8fd4\u3057\u307e\u3059\u3002\u3053\u308c\u306f\u3001LISP \u306a\u3069\u306e MAP \u6f14\u7b97\u5b50\u306b\u76f8\u5f53\u3059\u308b\u4f5c\u7528\u3092\u3057\u307e\u3059\u3002 MAP f(x) [a_i] = [f(a_i)] \u306e\u5982\u304f\u3001 f([a_i]) = [f(a_i)] \u306e\u3088\u3046\u306b\u50cd\u304d\u307e\u3059\u3002\u3053\u308c\u306f\u95a2\u6570\u3068\u914d\u5217\u751f\u6210\u5b50\u306e\u4ea4\u63db\u95a2\u4fc2\u3068\u3082\u898b\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002\u3055\u3089\u306b Fortran95 \u304b\u3089\u3001\u30e6\u30fc\u30b6\u30fc\u5b9a\u7fa9\u95a2\u6570\u3084\u30b5\u30d6\u30eb\u30fc\u30c1\u30f3\u306b\u3082\u3001\u3053\u306e\u3088\u3046\u306a \u2026"}