https://javajo.doorkeeper.jp/events/27588 での発表資料です。
登場人物 あなた ... 14 オラクル ... 信託 6 老人 ... ジャバダウンロードの達人。あなたに「オラクル(信託)」を託した。 10 ディーアイ ... ジャバ道場の門下生。道場の『詳細設計書』を持ち脱出する。 5 スカラ ... ジャバ道場の門下生。実力は引退した館長に匹敵する。偽『オラクル』回収の命を受ける。 15 メイヴェン ... ジャバ道場の門下生。あなたに背骨をおられる。 3 かけじく ... 「ジャバ」と達筆で書かれている 1 ミラ ... 先代の道場主の娘で道場を手伝ってくれているうら若く黒髪の美しき乙女。 5 クロージャ ... ジャバ道場から追放された門下生。奴はエスシキという陰と陽で包まれた東洋的なエネルギーを使う。 9 エイト ... ジャバダウンロードの達人が域を超えると、意識そのものがストレージに接続する! その結果、最終エスイー兵器として生まれ変わ
1階受付:インストール等 / 1階案内版:コマンド / 2階:書き方 / 3階:文と式 / 4階:関数 / 5階:オブジェクト指向 / 6階:型 / 7階:注釈等 / 屋上:言語仕様要約 / 雲:scalaパッケージ概観 / 青空:その他の付属パッケージ概観 なお、以上の解説はJavaの文法とコマンドや標準ライブラリ等を一応知っていることを前提(現行のScalaはなおJavaライブラリへの依存度が高くScalaだけで完結できる状態では無い。なお、Scalaのコンパイラ自体はJava1.4用のコードも吐けるが、標準ライブラリが多く1.5を前提としている)とし、その違いだけをとりあえずは書き留めるものである。もっぱら文法やライブラリ参照用であることを目指しているので、例や特長等は次のリンクを参照されたい(なおただし、原著者たちの配慮にもかかわらず、それらの例は関数型言語に関する事前の概要的把握
val fruits = List("apple", "banana", "avocado", "papaya") val countsToFruits = // count how many 'a' in each fruit fruits.groupBy(fruit => fruit.count(_ == 'a')) for (count, fruits) <- countsToFruits do println(s"with 'a' × $count = $fruits") // prints: with 'a' × 1 = List(apple) // prints: with 'a' × 2 = List(avocado) // prints: with 'a' × 3 = List(banana, papaya)
原文(投稿日:2011/11/30)へのリンク Yammerの従業員であるCoda Hale氏がScalaの商用ベンダであるTypesafe社へ送ったメールがYCombinatorとGitHubのgist経由でリークした。メールによれば、Yammerは複雑さや性能面を鑑みて、基盤のインフラをScalaからJavaへ戻すそうだ。 YammerのPR部門のShelley Risk氏によればこのメールはCoda Hale氏の個人的な意見であり、Yammerの公式な見解ではないとのことだ。このリーク後、Coda Hale氏は自身の考えをhttp://codahale.com/the-rest-of-the-story/で表明している。氏はこのメールはDonald Fischer氏(Typesafe社のCEO)からのフィードバックの要請に答えたもので、移行を示唆するツイートを補足したものだと説明して
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く