タグ

LINQに関するglcsのブックマーク (3)

  • LINQ(Language Integrated Query) for PHP - Do You PHP はてブロ

    すみません。LINQって初めて見ました(多分)。C#方面の機能(?)みたいです。で、これをPHPで部分的に実装してみた方(ベルギーの方ですかね)がいらっしゃるようです。 Perhaps you have already heard of C# 3.5's "LINQ" component. LINQ, or Language Integrated Query, is a component inside the .NET framework which enables you to perform queries on a variety of data sources like arrays, XML, SQL server, ... These queries are defined using a syntax which is very similar to SQL. There

    LINQ(Language Integrated Query) for PHP - Do You PHP はてブロ
    glcs
    glcs 2008/06/04
  • Linq to XMLはかなり賢い

    東京でソフトウェアエンジニアをやっています。 お仕事大募集中です。 記事執筆や、講師依頼とかでも何でもどうぞ(*^_^*) MSMVP Visual C# Since 2004/04-2013/03 XMLの世界で日時を表すデータは以下のような書き方をする <ROOT DATE="2008-02-27T19:28:24.447+09:00" /> かなりいけてる日付型で、いちおう文句はつけようがない。 ただプログラムの世界ではなかなか難しいデータ形で、読み込むのも出力するのも1工夫が必要。 でもLinq to XMLのサポートクラス群たちはいとも簡単に解決してくれます。 var a = new XElement("ROOT", new XAttribute("DATE", DateTime.Now)); var b = a.Attribute("DATE"); var c = (DateT

  • ラムダ式 - ラムダ式と匿名関数 - C# reference

    "ラムダ式" を使用して匿名関数を作成します。 ラムダ宣言演算子=>を使用して、ラムダのパラメーター リストを式体から分離します。 ラムダ式は、次の 2 つの形式のいずれかにすることができます。 式形式のラムダは、式体に式が含まれます。 (input-parameters) => expression ステートメント形式のラムダは、式体にステートメント ブロックが含まれます。 (input-parameters) => { <sequence-of-statements> } ラムダ式を作成するには、ラムダ演算子の左辺に入力パラメーターを指定し (ある場合)、右辺に式またはステートメント ブロックを指定します。 ラムダ式は、デリゲート型に変換できます。 パラメータと戻り値の型は、ラムダ式を変換できるデリゲート型を定義します。 ラムダ式が値を返さない場合は Action デリゲート型の

    glcs
    glcs 2008/02/16
  • 1