2012年6月7日木曜日

XtendによるCSV集計サンプルコード

Xtendで、CSVファイルの内容をカラム毎に集計する、サンプルプログラムを書きました。会社の朝Xtend勉強会のお題で、その回答例として書いてみたものです。


以下がポイントでしょうか。
  1. 行コレクションに対する map/reduce を、クロージャで書いている
  2. 行からRecordオブジェクトへの変換を、Extension methodで書いている
  3. Recordの足し込みを、"+"演算子オーバロードで書いている

ありきたりの内容ですが、Javaプログラマ向けの最初の練習問題としては、まぁまぁかな?

0 件のコメント:

コメントを投稿