{"html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Ftaro.hatenablog.jp%2Fentry%2F2013%2F01%2F31%2F194146\" title=\"Kotlin\u3067\u95a2\u6570\u306e\u5408\u6210\u3068\u90e8\u5206\u9069\u7528 - \u7b97\u8b5c\u738b\u306b\u304a\u308c\u306f\u306a\u308b!!!!\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>","published":"2013-01-31 19:41:46","categories":["Kotlin"],"height":"190","blog_url":"https://taro.hatenablog.jp/","author_url":"https://blog.hatena.ne.jp/ngsw_taro/","url":"https://taro.hatenablog.jp/entry/2013/01/31/194146","author_name":"ngsw_taro","image_url":null,"blog_title":"\u7b97\u8b5c\u738b\u306b\u304a\u308c\u306f\u306a\u308b!!!!","type":"rich","provider_url":"https://hatena.blog","version":"1.0","provider_name":"Hatena Blog","title":"Kotlin\u3067\u95a2\u6570\u306e\u5408\u6210\u3068\u90e8\u5206\u9069\u7528","width":"100%","description":"Haskell\u3067\u306f\u95a2\u6570\u306e\u90e8\u5206\u9069\u7528\u3068\u304b\u95a2\u6570\u306e\u5408\u6210\u304c\u3067\u304d\u307e\u3059\u304c\u3001\u305d\u306e\u4ed5\u7d44\u307f\u3092Kotlin\u3067\u3082\u518d\u73fe\u3057\u3088\u3046\u3068\u3044\u3046\u5b9f\u9a13\u3001\u3068\u3044\u3046\u540d\u306e\u904a\u3073\u3067\u3059\u3002 \u6848\u5916\u3046\u307e\u304f\u30ad\u30ec\u30a4\u306b\u51fa\u6765\u307e\u3057\u305f\u3002 \u95a2\u6570\u306e\u90e8\u5206\u9069\u7528 \u6b21\u306e\u3088\u3046\u306a\u62e1\u5f35\u95a2\u6570\u3092\u7528\u610f\u3057\u3066\u3001\u5b9f\u73fe\u3057\u307e\u3057\u305f\u3002 fun <X, Y, R> Function2<X, Y, R>.invoke(x : X) = { (y : Y) -> this(x, y) } \u3053\u308c\u304c\u3042\u308c\u3070\u3001\u95a2\u6570\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3092\u90e8\u5206\u9069\u7528\u3059\u308b\u3053\u3068\u304c\u51fa\u6765\u307e\u3059\u3002 fun main(args : Array<String>) { val plus = { (a : Int, b : Int) -> a + b } print\u2026"}