{"type":"rich","version":"1.0","title":"enum\u306b\u5bfe\u3059\u308bforeach (2)","description":"import std.stdio; import std.typecons; import std.typetuple; template OddElements(T...) // \u7701\u7565 template EvenElements(T...) // \u7701\u7565 alias TypeTuple!( //\u8981\u7d20\u5b9a\u7fa9 / \u8868\u793a\u7528\u30c6\u30ad\u30b9\u30c8 \"Read\", \"\u8aad\u307f\u8fbc\u307f\u30e2\u30fc\u30c9\", \"Write\", \"\u66f8\u304d\u8fbc\u307f\u30e2\u30fc\u30c9\", \"Append\", \"\u8ffd\u8a18\u30e2\u30fc\u30c9\" ) FileOpenModeDefinition; alias OddElements!(FileOpenModeDefinition) FileOpenMod\u2026","blog_url":"https://haru-s.hatenablog.com/","author_url":"https://blog.hatena.ne.jp/haru-s/","image_url":null,"categories":["D\u8a00\u8a9e"],"provider_url":"https://hatena.blog","blog_title":"...ing logging 4.0","html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Fharu-s.hatenablog.com%2Fentry%2F20100122%2F1264156701\" title=\"enum\u306b\u5bfe\u3059\u308bforeach (2) - ...ing logging 4.0\" 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":"haru-s","provider_name":"Hatena Blog","published":"2010-01-22 19:38:21","url":"https://haru-s.hatenablog.com/entry/20100122/1264156701","height":"190","width":"100%"}