サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
買ってよかったもの
kaitenn.blogspot.com
2010年6月15日火曜日 Scala andThen,orElse,isDefinedAt,compose,liftについてのいろいろ andThen,orElse,isDefinedAt,compose,liftについて調べたことを色々書いています。 // andThen scala> val list = List("Test", "is", "important") list: List[java.lang.String] = List(Test, is, important) // andThen scala> list.andThen(_ + "!") res45: PartialFunction[Int,java.lang.String] = scala> res45(0) res47: java.lang.String = Test! scala> list map {
2010年12月10日金曜日 Scala どうしても副作用があるコードを書かないといけない場合に使うと便利かもしれないもの (この記事は Scala Advent Calendar jp 2010 の4日目です。) Scalaでは(というよりは関数型言語では)副作用があるコードを書かないことを推奨していますが、JavaのAPIを使う場合などにどうしても副作用があるコードを書かないといけない場合があると思います。 そんなときに役に立つかもしれないのがwithActionsとtapsです。 implicit def tToActioneerT[T](t: T) = new Actioneer(t) class Actioneer[T](tee: T) { def withAction(action: (T => Unit)): T = withActions(action) def wi
2010年10月12日火曜日 sbt sbtでGAEをする場合の注意点など色々。 sbtの注意点などについて色々書いていきます。適当に書き足したりするつもりです。 ビルドツールはほとんど勉強したことがないので、ある程度知っている人からするとほとんど読むところがないかもしれません。 GWTのdevmodeは別に記事にするつもりです。 ・hot-deployはjetty-runないしdev-appserver-start後に~ prepare-webappでできるようになる。 ・root/project/build/???Project.scalaで import sbt._ class HelloworldProject(info: ProjectInfo) extends AppengineProject(info){ val jetty6 = "org.mortbay.jett
2010年11月24日水曜日 Scala Scalaが遅いと感じた人に試して欲しいいくつかの方法 Scalaを使っていて処理が遅いと感じて高階関数で書いたプログラムをWhile-loopで書き直してしまいたくなった時に一度試して欲しい、早く処理させるためのいくつかの方法があります。 ただ私自身はView以外試したことがないので誰かある程度の規模のプログラムで試した方が居られたなら是非Blogに書いて欲しいです。 ScalaCLPlugin - Project Hosting on Google Code ・コンパイル時にforやmapなどをwhile-loopを使って書き直すことによって、より高速で実行できるようにするcompiler plugin。compiler pluginの説明はScala Compiler Plugin | ブログ.武田ソフト.jp。 Scala 2.8
2010年9月2日木曜日 Scala Scala-Style-Guideの翻訳、要約 英語の学習強化月間ということで今度はScala-Style-Guideの翻訳です。(もう9月ですが) ほとんどの項目は例として挙げられているコードを見れば十分だと思うのでFunction ValuesとSuffix Notationだけ翻訳しました。 前回と同様、あんまり質には期待しないでください。 Function Values 1. val f1 = { (a: Int, b: Int) => a + b } 2. val f2 = (a: Int, b: Int) => a + b 3. val f3 = (_: Int) + (_: Int) 4. val f4: (Int, Int) => Int = { _ + _ } 1と4を常に使うべきです。 2はこの例の場合短いですが、複数行に
2010年8月23日月曜日 Scala The Scala 2.8 Collections API Viewsの翻訳の要約、意訳 Scala 2.8 Collections API -- ViewsをViewの復習がてら意訳かつ要約します。 使えればいい人向けでちゃんと理解したい人は上のリンクからちゃんと確認したほうがいいと思います。 翻訳の練習でもあるので間違っている部分があったら指摘していただけると幸いです。 あまり品質に期待しないでください。 さらに実用的にまとめたりするかもしれません。 以下、翻訳です。 コレクションはかなりの数の新しいコレクションを構築するメソッドを持っています。 例えばmap,filter,++等です。 これらのメソッドをtransformersと呼んでいます。なぜならこれらは少なくとも一つのコレクションをレシーバーオブジェクトとしてとりその結果
2010年2月15日月曜日 Scala Listクラスのメソッドを全部実行してみる Scalaではよく使われるListですが、とても便利なメソッドがたくさんあるにもかかわらず使い方がよく分からないものや、直感的に使えていないものが多いのでListクラスとオブジェクトのメソッドを使ってみることにしました。 Listクラスのメソッドの実行結果の一覧が便利だと思うので残しておきます。 ちなみに2.8はまだBetaであることとSimply Scalaが2.7.7なのでScala 2.7.7.final APIを基準にしています。 Scala Scala2.8で追加されたListのメソッドを実行してみるもどうぞ。 val list1 = List('a', 'b') list1: List[Char] = List(a, b) // + は省略 deprecated val list2 =
このページを最初にブックマークしてみませんか?
『Nеw Hасk Firediamonds.Club Free Fire Hack Diamond 999999 File Download』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く