タグ

scala tutorialとscalaに関するmnruのブックマーク (8)

  • 初心者による初心者のためのScalaでhello world

    このエントリは Scala Advent Calendar jp 2011の12/18日です。前日はeed3si9nさんのIterator パターンの質でした。 このエントリではScalaを始めたときにhello worldから一歩踏み出すときの言語以外の部分、環境について書きます。 Scalaを始める人は大概scalaコマンドのREPLやhello worldから始めると思うんだけど、 そこからリアルワールドに飛び出すときにギャップが大きくて挫折しやすい。 というか3回くらい挫折しました、僕は。 hello.scalascalaコマンドに渡して実行するだけならともかく、 小さくてもプロダクトを作ろうとしたときに途方にくれてしまう。 これはScalaに限った話ではなく、 Javaでhello worldを書いたあとにいきなりMavenに手を出すか? あるいはPythonのREPLを触っ

  • Scala | mwSoft

    Scala 読み物 JavaからScalaに移行した際にすぐに得られそうなメリットを並べてみる JavaからScalaに移行した際に改善できそうな症例を並べてみる Scalaに似合いそうな動物のマスコットに関する考察 Scala標準ライブラリ覚書 すべてのScalaソースで自動的にimportされているPredefについて scala.Predefの中で設定されている暗黙の型変換について 文字列に対して使える関数を気力が許す限り(いらないものまで)使ってみた nullチェックの悪夢に対する解になるかもしれないOptionについて mainメソッドを書かなくても実行できるApplicationについて 簡単に外部コマンドが実行できるProcessについて ウィンドウの表示、コンポーネントの配置、イベントの取得などの基的なことを scala.util.control.Exceptionやsc

  • Scala メモ

    Scala メモ Last Updated : 2009/5/31 (2006/7/4 より執筆開始) asato <asatohan at gmail.com> 内容に関するコメント(感想、提案、書き間違いの指摘)は歓迎します。 実験環境 例 - Class 例 - Trait 例 - Case Classes 例 - Generic Types and Methods (2009/3/14 更新 ) 例 - Pattern Matching (2009/3/14 更新 ) 例 - Method Values 例 - Higher-Order Functions 例 - Anonymous Function Syntax 例 - Currying 例 - Repeated Parameters 例 - By Name Parameters 例 - Implicit Parameters

    mnru
    mnru 2010/12/21
  • Index of /class/cs94si

    Index of /class/cs94si NameLast modifiedSizeDescription Parent Directory  -

  • Scala的な考え方 - Scalaがとっつきにくいと思っている人へ - ( ꒪⌓꒪) ゆるよろ日記

    Javaな人から見ると、「Scalaって難しい」ってイメージがありますね。俺も最初はそう思ってました。今もですけど。 で、考えてみたんですが、何が難しいって考え方・イディオムになじみがないのが原因かと思ったんです。 ここでは、俺が今までScalaをやってきて得た考え方を紹介します。「Scalaをちょっとやってみたんだけど、とっつきにくくて…」と思われている方は、ぜひご一読ください。 参考資料: Scala入門 - Scalaで書きはじめたJava使い向け - Scala勉強会@東北 Dropbox - 404 神は言われた。「リストあれ。」 Lisperは、リストをどう作るかをまず考えるらしいです。適切なリストが出来たら、プログラムはもうできたも同然だと。同じ考え方は、Scalaでも通用すると思います。 大まかに、こんな流れで考えてます。(リストは最初から与えられることもあるでしょう) 「

    Scala的な考え方 - Scalaがとっつきにくいと思っている人へ - ( ꒪⌓꒪) ゆるよろ日記
  • プログラミング言語 Scala Wiki

    プログラミング言語 Scala このWikiの目的は? Scalaのマニュアルの日語訳を作成する。首尾よく日語訳が完成したら、www.scala-lang.orgに置いてもらうように頼むつもり。--> 完成したのを連絡したのだけど、全然家サイトに置いて貰えない...。 →置いてあるようです。Translations of the Scala Manuals ScalaのTipsなどの情報をまとめる。 使い方 普通に自由にWikiとして自由に編集して下さい。spam投稿で荒れたりするまでは、自由に編集出来る様にしておきます。 ご意見や不具合などありましたら管理人([email protected])までご連絡下さい。 もう何冊も日語でのScala解説が出たので管理人は和訳プロジェクトを放置状態です。このサイトの翻訳文を管理者がPDF化の作業は実施しませんのでご了承下さい。 チュート

    プログラミング言語 Scala Wiki
  • Welcome to Scala hack-a-thon #1’s documentation! — Scala hack-a-thon #1 v1.0 documentation

    Welcome to Scala hack-a-thon #1’s documentation!¶ Contents: 1. Scala開発環境の準備 1.1. Scala実行環境のインストール 1.2. 開発環境のセットアップ 1.3. その他やっておくと便利なこと 2. Scalaの開発スタイル 2.1. ソースコードとコンパイル 2.2. アプリケーションを作り、実行する 2.3. インタプリタでの実行 3. Scalaの基 3.1. 基的な文法 3.2. 関数編 3.3. クラス、オブジェクト、トレイト 3.4. トレイト(trait) 3.5. importとpackage 3.6. ケースクラスとパターンマッチ 4. Scalaの高度な機能 4.1. Implicit ConversionとImplicit Parameter 4.2. 型のパラメータ化 4.3. 遅延評価

  • MacRuby: The Definitive Guide

    Build the skills your teams need Give your teams the O’Reilly learning platform and equip them with the resources that drive business outcomes. Click on a feature below to explore. Trusted content Live online events Courses Interactive learning Certification prep O’Reilly Answers AI Academy Assignments Insights Dashboard Trusted content you can count on More than 60K titles from O’Reilly and nearl

    MacRuby: The Definitive Guide
  • 1