yoshiori/coderwall-scala — pull request #1 by j5ik2o (2012-03-25 03:22:19+00:00)
Title: Arrayのパターンマッチでプログラム引数を解析してみたよ！

プログラム引数の解析処理のおもしろい書き方。

```scala
args match {
case Array(username) => // ユーザ名だけが指定されている場合
case Array(username, option) => // ユーザ名ととあるオプションが指定されている場合
case _ => // 上記のケース以外はここ
}
```

慣れれば、こっちのが直感的だしケース漏れにも気づきやすい。
case _ => を書き忘れて 引数なし で実行してしまった場合は MatchError がスローされる。
てか、人生はじめてのPull Requestだお!!! まぁこのぐらいならif文で十分なので無理にpullしなくてOKだと思います〜。