【Orcas】 Visual Studio 2007 【.NET3.0】at TECH
【Orcas】 Visual Studio 2007 【.NET3.0】 - 暇つぶし2ch16:デフォルトの名無しさん
07/03/25 06:38:24
F#とLINQの相性ワロス。(´・ω・)
extension methodとcurryingの引数の順序が逆なので、いちいち変換しなければならん。

#I @"C:\WINDOWS\Microsoft.NET\Framework\v3.5.20209";;
#r "System.Core.dll";;
#r "System.Xml.Linq.dll";;

#light

open System
open System.Linq
open System.Xml.Linq
open IEnumerable

let to_XName s =
 XName.op_Implicit(s)

let to_DateTime e =
 XElement.op_Explicit(e) : DateTime

let to_Func f =
 new Func<_, _>(f)

let order_by_desc f s =
 Enumerable.OrderByDescending(s, to_Func f)

let select f s =
 Enumerable.Select(s, to_Func f)

let take n s =
 Enumerable.Take(s, n)


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch