<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<oembed>
  <author_name>terai-s</author_name>
  <author_url>https://blog.hatena.ne.jp/terai-s/</author_url>
  <blog_title>Cogito Ergo Sum.</blog_title>
  <blog_url>https://terai-s.hatenadiary.org/</blog_url>
  <categories>
    <anon>プログラミング</anon>
    <anon>ダイアリー</anon>
  </categories>
  <description>先日、Haskellのリストを処理する関数で、2つのリストの直積（direct product）を返す関数を探していて、僕は見つけられなかった。仕方ないのでリスト内包表記で書いた。 [(x, y) | x &lt;- [0,1], y &lt;- ['a','b']]--[(0,'a'),(0,'b'),(1,'a'),(1,'b')] 先日、見知らぬ人のブログを見ていて、我が目を疑った。全く同じ結果を返す以下のようなコード例が記されていたのだ。 main = print ff = do x &lt;- [0,1] y &lt;- ['a','b'] return ((x, y))--[(0,'a'),(0,'b')…</description>
  <height>190</height>
  <html>&lt;iframe src=&quot;https://hatenablog-parts.com/embed?url=https%3A%2F%2Fterai-s.hatenadiary.org%2Fentry%2F2024%2F02%2F05%2F025957&quot; title=&quot;リスト内包表記 2 - Cogito Ergo Sum.&quot; class=&quot;embed-card embed-blogcard&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;&quot;&gt;&lt;/iframe&gt;</html>
  <image_url></image_url>
  <provider_name>Hatena Blog</provider_name>
  <provider_url>https://hatena.blog</provider_url>
  <published>2024-02-05 02:59:57</published>
  <title>リスト内包表記 2</title>
  <type>rich</type>
  <url>https://terai-s.hatenadiary.org/entry/2024/02/05/025957</url>
  <version>1.0</version>
  <width>100%</width>
</oembed>
