Koichi Adachi

smart phone app development tips

基礎

Scala defの引数にクラスを指定する

noneだったら指定のエラーのLeftに入れて返すメソッドを作った時に、classを渡せないかなーと思い、こんな風に書いてみた。 このメソッドは作らずにも実現できることが分かったので、使わなくなったけど、メモ。 private def noneSomeFilter[M](maybeObject:…

private propertyにカテゴリからアクセスする

.hに書いてしまうと容易に外からアクセスできてしまうため、 .mにプライベートな変数を置くことがままあります。 ただ、それだとカテゴリで機能を拡張した場合にアクセスできないので、 どうしたもんかなーと思っていました。 ちょっと考えたらできました。