{"image_url":null,"blog_url":"https://hiboma.hatenadiary.jp/","provider_name":"Hatena Blog","height":"190","type":"rich","categories":["Perl","memo"],"published":"2006-12-08 18:30:39","version":"1.0","author_url":"https://blog.hatena.ne.jp/hiboma/","width":"100%","description":"\u30e1\u30e2 sub cons { #construct Pair Data my ($x, $y) = @_; return sub { my $m = shift; #dispatch if ( $m == 0) { return $x; }elsif ($m == 1) { return $y; } }; } sub car { #$z must be Pair Data my $z = shift; $z->(0); } sub cdr { my $z = shift; $z->(1); } my $pair = cons('a' ,'b'); print car($pair); # a pr\u2026","provider_url":"https://hatena.blog","url":"https://hiboma.hatenadiary.jp/entry/20061208/1165570239","title":"","html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Fhiboma.hatenadiary.jp%2Fentry%2F20061208%2F1165570239\" title=\" - hiboma\u306e\u65e5\u8a18\" 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":"hiboma","blog_title":"hiboma\u306e\u65e5\u8a18"}