2014-02-01から1ヶ月間の記事一覧

TypeScript - get アクセサだけを定義したメンバへの代入でコンパイルエラーにならない

get アクセサだけを定義したメンバに値を代入してもコンパイルエラーにならないようです。 サンプルコードです。 class Sample { private _value: number; constructor(value: number) { this._value = value; } // get アクセサだけ定義 get value() { retu…

dapper dot net - splitOn パラメータのカンマ区切り

去年のこの時期に試していた splitOn パラメータの続きです。 以前の記事はこちら。 dapper dot net で1レコードを"Id"列以外で分割してマッピングする(splitOn パラメータ) - いちろぐ 今回は 1レコードを複数のオブジェクトにマッピングする際に、複数の…

SQL Server - ORDER BY 句で null は最小値扱い

当たり前のことのようにそんなもんだと思っていたのですが、あらためて MSDN を読んでいるとちゃんと記述があったのでメモ。 ORDER BY 句 (Transact-SQL) 引数の ASC | DESC のところを引用しておきます。 ASC | DESC 指定した列の値を昇順と降順のどちらで…

TypeScript でライフゲーム

最近少しずつ勉強している TypeScript でライフゲームを書いてみました。 get アクセサ、set アクセサを使いたかったんですが、jsdo.it ではコンパイルエラーになるようなのでメソッドになっています。モデルの width() とか height() とか。 TypeScript 楽…