Skip to content

NomadBlacky/scala_examples

Repository files navigation

Scala Code Examples

Scala コードのサンプル集です。

もくじ

Scala の基本

ライブラリの使用例


旧もくじ

以下は内容が古い可能性があります。

Akka HTTP

Akka Streams

Ammonite-Ops

Chapter02Spec

Chapter06Spec

EffectiveScalaSpec

Futureの使い方

Iterable - コレクションの要素をひとつずつ返すトレイト

JFreeChart - グラフを描画するJavaライブラリ

JVM関連のあれこれ

List - 単方向リスト

Map - キーと値で構成されるコレクション

Ninety-Nine Scala Problems

Option - 値が存在しない可能性があることを表すクラス

Play WS ... Play製のHTTPクライアント

Readable Code in Scala ~ for式編

Readable Code in Scala ~ パターンマッチ編

ScalaCheckSpec

Scalaで列挙型を扱う

ScalaとJavaの結合

Scalaのクラス

Scalaの関数

ScalikeJDBC

ScalikeJDBCでのユニットテスト

Scopt - コマンドライン引数を解析するライブラリ

Set - 重複する要素を含まないコレクション

Shapeless

Traversable - コレクションの最上位に位置するトレイト

Tuple - 任意の複数の値を保持するクラス

TypeParameterSpec

XMLを扱う

[BestPractice] Scalaでのデザインパターン

[Cats] Catsの基礎

[FP in Scala] 第10章 モノイド

[FP in Scala] 第11章 モナド

[FP in Scala] 第2章 Scala関数型プログラミングの準備

[FP in Scala] 第3章 関数型プログラミングのデータ構造

[Scalaz] Disjunction - 強化版Either

[Scalaz] NonEmptyList - 空でないことが保証されるリスト

[勉強会] Understanding Scala - Scalaのimplicit parameterを学ぶ

[勉強会] Understanding Scala - Scalaの型システムを学ぶ

[勉強会] Understanding Scala - Scalaの実行時の挙動を学ぶ

[勉強会] Understanding Scala - Scalaの落とし穴を学ぶ

for式 (for内包表記)

match式とパターンマッチング

scala.Dynamic ... 動的言語のような構文をサポートする

トレイトの使い方

パーザコンビネータ

例外処理

型クラスの使い方

文字列の補間 (String Interpolation)

言語処理100本ノック 第1章: 準備運動

遅延評価

部分関数

About

Scalaですから

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages