{"author_url":"https://blog.hatena.ne.jp/n9d/","type":"rich","provider_name":"Hatena Blog","height":"190","blog_url":"https://n9d.hatenadiary.org/","author_name":"n9d","published":"2007-07-01 01:02:25","provider_url":"https://hatena.blog","image_url":null,"title":"\u5f8c\u308d\u304b\u3089\u53d6\u3063\u3066\u304f\u308btake","version":"1.0","width":"100%","url":"https://n9d.hatenadiary.org/entry/20070701/1183305745","categories":["haskell"],"blog_title":"\u8a08\u7b97\u6a5f\u3068\u622f\u308c\u308b\u65e5\u3005","description":"\u3084\u3063\u3071reverse$take$reverse\u306e\u65b9\u304c\u77ed\u3044\u3057\u308f\u304b\u308a\u3084\u3059\u3044\u3002 \u3057\u304b\u3057\u3001\u306a\u3093\u3066\u3060\u3055\u3044\u3093\u3060\uff1eif \u30ac\u30fc\u30c9\u304b\u30d1\u30bf\u30fc\u30f3\u30de\u30c3\u30c1\u3067\u66f8\u304f\u3079\u304d\u306a\u3093\u3060\u308d\u3046\u304c\u4e00\u884c\u3067\u304b\u3051\u306a\u3044\u3002 Prelude> let takelst n s=if n==0 then [] else (if n==1 then [] else takelst(n-1)$init s)++[last s] Prelude> let takelst2 n s=reverse$take n$reverse s Prelude> takelst 4 [1..10] [7,8,9,10] Prelude> takelst2 4 [1..10] \u2026","html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Fn9d.hatenadiary.org%2Fentry%2F20070701%2F1183305745\" title=\"\u5f8c\u308d\u304b\u3089\u53d6\u3063\u3066\u304f\u308btake - \u8a08\u7b97\u6a5f\u3068\u622f\u308c\u308b\u65e5\u3005\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>"}