FC2ブログ

たこぜりー研究室

大腸菌DNAは4.64Mbp。酵母は13Mbpで、ヒトは3Gbp

VB9

#313
Visual Basic 9.0 概要 [MSDN Online]

一応 C# 中心の自分だが見ておこう。

・XLinq のサポート
 XML リテラルの拡張。System.Xml.XLinq オブジェクト。
・SQL ライクのクエリの解釈
 DLinq 。集計演算子。
 拡張メソッド(System.Runtime.CompilerServices.ExtensionAttributte)。
<System.Runtime.CompilerServices.Extension> _
Module MyExtensions
 <System.Runtime.CompilerServices.Extension> _
 Function Count(Of T)([Me] As IEnumerable(Of T)) As Integer
  For Each Dim It In [Me]
   Count += 1
  Next
 End Function
End Module

...

Imports MyExtensions

Dim TotalSmallCountries = Select Count(Country) _
 From Country In Countries Where Country.Population < 1000000

・必要な場合の動的型付けのサポート
 逆に Object 型としての遅延バインディングは明示的に指定しなければならない。

・デリゲートの緩和
 場合によりイベントハンドラの 2 つの引き数が省略可能になる。
・動的インターフェイス(Duck Typing)、動的識別子
 遅延バインディングでも IntelliSense とタイプ インターフェイスがサポートされる。結果、キャスティングや明示的型付けを行う必要がなくなる。
・ネスト化されたイニシャライザ
・匿名型
 これらによりパフォーマンスを落とすことなくコードの冗長性を減らせる。
スポンサーサイト

スクランお茶会 #10

#312
スクラン☆お茶会! 愛の懺悔室 #10
マンスリーパーソナリティー交代。雰囲気ベクトルが全く別の方向に。
12/28 (第 13 回) はラジオ大阪の企画により生放送。

部員ナンバー情報:現在 8 ~ 17 まで使用済。[続きを読む]