{"url":"https://u-1roh.hatenadiary.org/entry/20071013/1192284293","width":"100%","published":"2007-10-13 23:04:53","blog_title":"\u30ab\u30bf\u30c1\u3065\u304f\u308a","categories":["programming","F#"],"description":"F#\u306f.NET\u306e\u4e0a\u3067\u52d5\u4f5c\u3059\u308b\u3002\u3060\u304b\u3089.NET\u306e\u5f37\u529b\u306a\u30e9\u30a4\u30d6\u30e9\u30ea\u306b\u30a2\u30af\u30bb\u30b9\u304c\u51fa\u6765\u308b\u3002 static \u95a2\u6570\u3092\u547c\u3073\u51fa\u3059 #light open System Console.WriteLine( \"Hello {0} libraries.\", \".NET\" ) FileInfo \u30af\u30e9\u30b9\u3092\u4f7f\u3046 #light open System.IO let file = new FileInfo( \"test.txt\" ) if not file.Exists then using (file.CreateText()) (fun stream -> stream.WriteLine(\"hello world\")\u2026","version":"1.0","html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Fu-1roh.hatenadiary.org%2Fentry%2F20071013%2F1192284293\" title=\"F#\u304b\u3089.NET\u30e9\u30a4\u30d6\u30e9\u30ea\u306e\u547c\u3073\u51fa\u3057(F#) - \u30ab\u30bf\u30c1\u3065\u304f\u308a\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>","provider_url":"https://hatena.blog","height":"190","title":"F#\u304b\u3089.NET\u30e9\u30a4\u30d6\u30e9\u30ea\u306e\u547c\u3073\u51fa\u3057(F#)","provider_name":"Hatena Blog","image_url":null,"blog_url":"https://u-1roh.hatenadiary.org/","type":"rich","author_url":"https://blog.hatena.ne.jp/u_1roh/","author_name":"u_1roh"}