2011-06-01から1ヶ月間の記事一覧

gitのインデックスにローカルで変更があったファイルも削除されたファイルもすべてまとめて反映する方法

追加したファイルや変更のあったファイルや削除したファイルがたくさんあるが、全部をインデックスに反映しようと思って git add . としても、削除したファイルはインデックスに反映されない。削除ファイルを個別に git rm するのはめんどいので、 git add -…

scalaの限定継続 その2

限定継続をいろいろ実験中。if文や try/catch の中に shift を置く場合、どの分岐経路を通っても、ifやtryの戻り値型に同じ cpsParam のアノテーションが付くようにしなければいけない。この例では、tryの中に shift を置いた例。try中のshiftは戻り値型が @…

初めてのscala限定継続

↓この記事を読んでやっと限定継続が理解できた。 http://d.hatena.ne.jp/shomah4a/20110113/1294934879この理解をもとに初めて書いた限定継続のコード。 import scala.util.continuations._; object Demo { def main(args: Array[String]){ // (1) val resul…