Search this site
Skip to main content
Skip to navigation
プログラミング言語Scala 日本語情報サイト
ホーム
Scala Pitfalls
Pitfall 1:protected staticなメンバに要注意
Pitfall 2: ファイルエンコーディングに注意
Pitfall 3:メソッド定義の=に要注意
メソッド != オブジェクト
Scala Tips
Iterator.continuallyでお手軽入力処理
ScalaでSchemeのnamed letもどきを作る
Scalaで二項演算子を行頭に置く
Tips 1: scala.util.DynamicVariableで動的スコープ変数をエミュレートする
Tips 2:sealed修飾子でパターンの漏れを自動検出する
メソッドから関数オブジェクトを取得する
無名関数+パターンマッチの略記法
Scalaに関するリンク集
Scalaに関する論文
このサイトについて
コラム
CanBuildFromのインスタンスはどこから湧いてくるのか
静的型でできること(1)
ドキュメント日本語訳
JavaプログラマのためのScalaチュートリアル
1 はじめに
2 最初の例
3 Javaとの連携
4 全てはオブジェクト
5 クラス
6 ケースクラスとパターンマッチング
7 トレイト
8 ジェネリシティ
9 まとめ
Javaとの連携
Scala 2.8言語仕様(日本語訳)
Scala by Example
11.3 高度な例 : 離散イベントシミュレーション(Extended Example: Discrete Event Simulation)
第 10 章 For内包表記
10.1 N クィーン問題 (The N-Queens Problem)
10.2 For 内包表記によるクエリ
10.3 For 内包表記の変換
10.4 For ループ
10.5 For の一般化 (Generalizing For)
第 11 章 ミュータブルな状態
11.1 状態を持つオブジェクト (Stateful Object)
11.2 命令型制御構造 (Imperative Control Structures)
11.3 高度な例 : 離散イベントシミュレーション(Extended Example: Discrete Event Simulation)
11.4 まとめ
第 12 章 ストリームによる計算
第 13 章 イテレータ
13.1 イテレータメソッド (Iterator Method)
13.2 イテレータの構築 (Constructing Iterators)
13.3 イテレータの使用
第 14 章 遅延評価val
第 15 章 暗黙の引数と変換
第 16 章 Hindley/Milner 型推論
第 17 章 並列処理の抽象
17.1 シグナルとモニター (Signals and Monitors)
17.10 メールボックス
17.11 アクター
17.2 同期変数
17.3 フューチャー
17.4 並列計算
17.5 セマフォ
17.6 リーダー/ライター
17.7 非同期チャネル
17.8 同期チャネル
17.9 ワーカー
第 2 章 最初の例
第 3 章 アクターとメッセージによるプログラミング
第 4 章 式と簡単な関数
4.1 式と簡単な関数
4.2 パラメータ
4.3 条件式
4.4 例 : ニュートン法による平方根計算
4.5 ネストした関数
4.6 末尾再帰
第 5 章 第一級の関数
5.1 無名関数 (Anonymous Functions)
5.2 カリー化 (Currying)
5.3 例 : 関数の不動点探索
5.4 まとめ
5.5 ここまでの構文
第 6 章 クラスとオブジェクト
第 7 章 ケースクラスとパターンマッチング
7.1 ケースクラスとケースオブジェクト
7.2 パターンマッチング
第 8 章 ジェネリックな型とメソッド
8.1 型パラメータの境界
8.2 変位指定アノテーション (Variance Annotations)
8.3 下限境界 (Lower Bounds)
8.4 最下層の型 (Least Types)
8.5 タプル (Tuples)
8.6 関数 (Functions)
第 9 章 リスト
9.1 リストの使用 (Using Lists)
9.2 リストクラスの定義Ⅰ:一階メソッド
9.3 例 : マージソート (Merge sort)
9.4 リストクラスの定義Ⅱ:高階メソッド
9.5 まとめ
第1章 はじめに
Scala FAQ
FAQ - Javaとの相互運用性
FAQ - ツール群
FAQ - プログラミング
FAQ - 一般
FAQ - 制限
FAQ - 配備
ScalaTest
クックスタート
01.JUnit と ScalaTest の始め方
02.TestNG と ScalaTest の始め方
03.BDD と ScalaTest の始め方
04.FeatureSpec の始め方
05.FunSuite の始め方
01.01.JUnit 3 と ScalaTest の始め方
01.02.JUnit 4 と ScalaTest の始め方
03.01.Spec の始め方
03.02.WordSpec の始め方
03.03.FlatSpec の始め方
Scalaの紹介
Scalaひとめぐり
Scala ひと巡り : sealed クラス (Sealed Classes)
Scala ひと巡り : XML 処理 (XML Processing)
Scala ひと巡り : アノテーション (Annotations)
Scala ひと巡り : オペレータ (Operators)
Scala ひと巡り : カリー化 (Currying)
Scala ひと巡り : クラス (Classes)
Scala ひと巡り : ケースクラス (Case Classes)
Scala ひと巡り : サブクラス化 (Subclassing)
Scala ひと巡り : シーケンス内包表記 (Sequence Comprehensions)
Scala ひと巡り : ジェネリッククラス (Generic Classes)
Scala ひと巡り : トレイト (Traits)
Scala ひと巡り : パターンマッチング (Pattern Matching)
Scala ひと巡り : パッケージ (Packages)
Scala ひと巡り : ビュー (Views)
Scala ひと巡り : ミックスインクラス合成 (Mixin Class Composition)
Scala ひと巡り : ローカルな型推論 (Local Type Inference)
Scala ひと巡り : 上限 型境界 (Upper Type Bounds)
Scala ひと巡り : 下限 型境界 (Lower Type Bounds)
Scala ひと巡り : 事前定義された classOf 関数 (Predefined function classOf)
Scala ひと巡り : 内部クラス (Inner Classes)
Scala ひと巡り : 型依存クロージャの自動構築 (Automatic Type-Dependent Closure Construction)
Scala ひと巡り : 変位指定 (Variances)
Scala ひと巡り : 多相的メソッド (Polymorphic Methods)
Scala ひと巡り : 抽出子オブジェクト (Extractor Objects)
Scala ひと巡り : 抽象型 (Abstract Types)
Scala ひと巡り : 明示的に型付けられた自己参照 (Explicitly Typed Self References)
Scala ひと巡り : 暗黙のパラメータ (Implicit Parameters)
Scala ひと巡り : 正規表現パターン (Regular Expression Patterns)
Scala ひと巡り : 無名関数の構文 (Anonymous Function Syntax)
Scala ひと巡り : 統合された型 (Unified Types)
Scala ひと巡り : 複合型 (Compound Types)
Scala ひと巡り : 関数のネスト (Nested Functions)
Scala ひと巡り : 高階関数 (Higher-Order Functions)
パッケージオブジェクト(日本語訳)
開発環境
ニュースアーカイブ
更新履歴
2011/06/25
2011/06/28
2011/06/29
2011/06/30
2011/07/02
2011/07/03
2011/07/13
2011/07/18
2011/07/28
2011/07/8
2011/0725
2011/08/06
2011/08/06
2011/08/06
2011/08/11
2011/08/18
2011/08/24
2011/08/31
2011/10/12
2011/10/15
2011/11/27
2011/12/16
2011/12/25
2012/01/20
2012/01/22
2021/07/21
プログラミング言語Scala 日本語情報サイト
ホーム
Scala Pitfalls
Pitfall 1:protected staticなメンバに要注意
Pitfall 2: ファイルエンコーディングに注意
Pitfall 3:メソッド定義の=に要注意
メソッド != オブジェクト
Scala Tips
Iterator.continuallyでお手軽入力処理
ScalaでSchemeのnamed letもどきを作る
Scalaで二項演算子を行頭に置く
Tips 1: scala.util.DynamicVariableで動的スコープ変数をエミュレートする
Tips 2:sealed修飾子でパターンの漏れを自動検出する
メソッドから関数オブジェクトを取得する
無名関数+パターンマッチの略記法
Scalaに関するリンク集
Scalaに関する論文
このサイトについて
コラム
CanBuildFromのインスタンスはどこから湧いてくるのか
静的型でできること(1)
ドキュメント日本語訳
JavaプログラマのためのScalaチュートリアル
1 はじめに
2 最初の例
3 Javaとの連携
4 全てはオブジェクト
5 クラス
6 ケースクラスとパターンマッチング
7 トレイト
8 ジェネリシティ
9 まとめ
Javaとの連携
Scala 2.8言語仕様(日本語訳)
Scala by Example
11.3 高度な例 : 離散イベントシミュレーション(Extended Example: Discrete Event Simulation)
第 10 章 For内包表記
10.1 N クィーン問題 (The N-Queens Problem)
10.2 For 内包表記によるクエリ
10.3 For 内包表記の変換
10.4 For ループ
10.5 For の一般化 (Generalizing For)
第 11 章 ミュータブルな状態
11.1 状態を持つオブジェクト (Stateful Object)
11.2 命令型制御構造 (Imperative Control Structures)
11.3 高度な例 : 離散イベントシミュレーション(Extended Example: Discrete Event Simulation)
11.4 まとめ
第 12 章 ストリームによる計算
第 13 章 イテレータ
13.1 イテレータメソッド (Iterator Method)
13.2 イテレータの構築 (Constructing Iterators)
13.3 イテレータの使用
第 14 章 遅延評価val
第 15 章 暗黙の引数と変換
第 16 章 Hindley/Milner 型推論
第 17 章 並列処理の抽象
17.1 シグナルとモニター (Signals and Monitors)
17.10 メールボックス
17.11 アクター
17.2 同期変数
17.3 フューチャー
17.4 並列計算
17.5 セマフォ
17.6 リーダー/ライター
17.7 非同期チャネル
17.8 同期チャネル
17.9 ワーカー
第 2 章 最初の例
第 3 章 アクターとメッセージによるプログラミング
第 4 章 式と簡単な関数
4.1 式と簡単な関数
4.2 パラメータ
4.3 条件式
4.4 例 : ニュートン法による平方根計算
4.5 ネストした関数
4.6 末尾再帰
第 5 章 第一級の関数
5.1 無名関数 (Anonymous Functions)
5.2 カリー化 (Currying)
5.3 例 : 関数の不動点探索
5.4 まとめ
5.5 ここまでの構文
第 6 章 クラスとオブジェクト
第 7 章 ケースクラスとパターンマッチング
7.1 ケースクラスとケースオブジェクト
7.2 パターンマッチング
第 8 章 ジェネリックな型とメソッド
8.1 型パラメータの境界
8.2 変位指定アノテーション (Variance Annotations)
8.3 下限境界 (Lower Bounds)
8.4 最下層の型 (Least Types)
8.5 タプル (Tuples)
8.6 関数 (Functions)
第 9 章 リスト
9.1 リストの使用 (Using Lists)
9.2 リストクラスの定義Ⅰ:一階メソッド
9.3 例 : マージソート (Merge sort)
9.4 リストクラスの定義Ⅱ:高階メソッド
9.5 まとめ
第1章 はじめに
Scala FAQ
FAQ - Javaとの相互運用性
FAQ - ツール群
FAQ - プログラミング
FAQ - 一般
FAQ - 制限
FAQ - 配備
ScalaTest
クックスタート
01.JUnit と ScalaTest の始め方
02.TestNG と ScalaTest の始め方
03.BDD と ScalaTest の始め方
04.FeatureSpec の始め方
05.FunSuite の始め方
01.01.JUnit 3 と ScalaTest の始め方
01.02.JUnit 4 と ScalaTest の始め方
03.01.Spec の始め方
03.02.WordSpec の始め方
03.03.FlatSpec の始め方
Scalaの紹介
Scalaひとめぐり
Scala ひと巡り : sealed クラス (Sealed Classes)
Scala ひと巡り : XML 処理 (XML Processing)
Scala ひと巡り : アノテーション (Annotations)
Scala ひと巡り : オペレータ (Operators)
Scala ひと巡り : カリー化 (Currying)
Scala ひと巡り : クラス (Classes)
Scala ひと巡り : ケースクラス (Case Classes)
Scala ひと巡り : サブクラス化 (Subclassing)
Scala ひと巡り : シーケンス内包表記 (Sequence Comprehensions)
Scala ひと巡り : ジェネリッククラス (Generic Classes)
Scala ひと巡り : トレイト (Traits)
Scala ひと巡り : パターンマッチング (Pattern Matching)
Scala ひと巡り : パッケージ (Packages)
Scala ひと巡り : ビュー (Views)
Scala ひと巡り : ミックスインクラス合成 (Mixin Class Composition)
Scala ひと巡り : ローカルな型推論 (Local Type Inference)
Scala ひと巡り : 上限 型境界 (Upper Type Bounds)
Scala ひと巡り : 下限 型境界 (Lower Type Bounds)
Scala ひと巡り : 事前定義された classOf 関数 (Predefined function classOf)
Scala ひと巡り : 内部クラス (Inner Classes)
Scala ひと巡り : 型依存クロージャの自動構築 (Automatic Type-Dependent Closure Construction)
Scala ひと巡り : 変位指定 (Variances)
Scala ひと巡り : 多相的メソッド (Polymorphic Methods)
Scala ひと巡り : 抽出子オブジェクト (Extractor Objects)
Scala ひと巡り : 抽象型 (Abstract Types)
Scala ひと巡り : 明示的に型付けられた自己参照 (Explicitly Typed Self References)
Scala ひと巡り : 暗黙のパラメータ (Implicit Parameters)
Scala ひと巡り : 正規表現パターン (Regular Expression Patterns)
Scala ひと巡り : 無名関数の構文 (Anonymous Function Syntax)
Scala ひと巡り : 統合された型 (Unified Types)
Scala ひと巡り : 複合型 (Compound Types)
Scala ひと巡り : 関数のネスト (Nested Functions)
Scala ひと巡り : 高階関数 (Higher-Order Functions)
パッケージオブジェクト(日本語訳)
開発環境
ニュースアーカイブ
更新履歴
2011/06/25
2011/06/28
2011/06/29
2011/06/30
2011/07/02
2011/07/03
2011/07/13
2011/07/18
2011/07/28
2011/07/8
2011/0725
2011/08/06
2011/08/06
2011/08/06
2011/08/11
2011/08/18
2011/08/24
2011/08/31
2011/10/12
2011/10/15
2011/11/27
2011/12/16
2011/12/25
2012/01/20
2012/01/22
2021/07/21
More
ホーム
Scala Pitfalls
Pitfall 1:protected staticなメンバに要注意
Pitfall 2: ファイルエンコーディングに注意
Pitfall 3:メソッド定義の=に要注意
メソッド != オブジェクト
Scala Tips
Iterator.continuallyでお手軽入力処理
ScalaでSchemeのnamed letもどきを作る
Scalaで二項演算子を行頭に置く
Tips 1: scala.util.DynamicVariableで動的スコープ変数をエミュレートする
Tips 2:sealed修飾子でパターンの漏れを自動検出する
メソッドから関数オブジェクトを取得する
無名関数+パターンマッチの略記法
Scalaに関するリンク集
Scalaに関する論文
このサイトについて
コラム
CanBuildFromのインスタンスはどこから湧いてくるのか
静的型でできること(1)
ドキュメント日本語訳
JavaプログラマのためのScalaチュートリアル
1 はじめに
2 最初の例
3 Javaとの連携
4 全てはオブジェクト
5 クラス
6 ケースクラスとパターンマッチング
7 トレイト
8 ジェネリシティ
9 まとめ
Javaとの連携
Scala 2.8言語仕様(日本語訳)
Scala by Example
11.3 高度な例 : 離散イベントシミュレーション(Extended Example: Discrete Event Simulation)
第 10 章 For内包表記
10.1 N クィーン問題 (The N-Queens Problem)
10.2 For 内包表記によるクエリ
10.3 For 内包表記の変換
10.4 For ループ
10.5 For の一般化 (Generalizing For)
第 11 章 ミュータブルな状態
11.1 状態を持つオブジェクト (Stateful Object)
11.2 命令型制御構造 (Imperative Control Structures)
11.3 高度な例 : 離散イベントシミュレーション(Extended Example: Discrete Event Simulation)
11.4 まとめ
第 12 章 ストリームによる計算
第 13 章 イテレータ
13.1 イテレータメソッド (Iterator Method)
13.2 イテレータの構築 (Constructing Iterators)
13.3 イテレータの使用
第 14 章 遅延評価val
第 15 章 暗黙の引数と変換
第 16 章 Hindley/Milner 型推論
第 17 章 並列処理の抽象
17.1 シグナルとモニター (Signals and Monitors)
17.10 メールボックス
17.11 アクター
17.2 同期変数
17.3 フューチャー
17.4 並列計算
17.5 セマフォ
17.6 リーダー/ライター
17.7 非同期チャネル
17.8 同期チャネル
17.9 ワーカー
第 2 章 最初の例
第 3 章 アクターとメッセージによるプログラミング
第 4 章 式と簡単な関数
4.1 式と簡単な関数
4.2 パラメータ
4.3 条件式
4.4 例 : ニュートン法による平方根計算
4.5 ネストした関数
4.6 末尾再帰
第 5 章 第一級の関数
5.1 無名関数 (Anonymous Functions)
5.2 カリー化 (Currying)
5.3 例 : 関数の不動点探索
5.4 まとめ
5.5 ここまでの構文
第 6 章 クラスとオブジェクト
第 7 章 ケースクラスとパターンマッチング
7.1 ケースクラスとケースオブジェクト
7.2 パターンマッチング
第 8 章 ジェネリックな型とメソッド
8.1 型パラメータの境界
8.2 変位指定アノテーション (Variance Annotations)
8.3 下限境界 (Lower Bounds)
8.4 最下層の型 (Least Types)
8.5 タプル (Tuples)
8.6 関数 (Functions)
第 9 章 リスト
9.1 リストの使用 (Using Lists)
9.2 リストクラスの定義Ⅰ:一階メソッド
9.3 例 : マージソート (Merge sort)
9.4 リストクラスの定義Ⅱ:高階メソッド
9.5 まとめ
第1章 はじめに
Scala FAQ
FAQ - Javaとの相互運用性
FAQ - ツール群
FAQ - プログラミング
FAQ - 一般
FAQ - 制限
FAQ - 配備
ScalaTest
クックスタート
01.JUnit と ScalaTest の始め方
02.TestNG と ScalaTest の始め方
03.BDD と ScalaTest の始め方
04.FeatureSpec の始め方
05.FunSuite の始め方
01.01.JUnit 3 と ScalaTest の始め方
01.02.JUnit 4 と ScalaTest の始め方
03.01.Spec の始め方
03.02.WordSpec の始め方
03.03.FlatSpec の始め方
Scalaの紹介
Scalaひとめぐり
Scala ひと巡り : sealed クラス (Sealed Classes)
Scala ひと巡り : XML 処理 (XML Processing)
Scala ひと巡り : アノテーション (Annotations)
Scala ひと巡り : オペレータ (Operators)
Scala ひと巡り : カリー化 (Currying)
Scala ひと巡り : クラス (Classes)
Scala ひと巡り : ケースクラス (Case Classes)
Scala ひと巡り : サブクラス化 (Subclassing)
Scala ひと巡り : シーケンス内包表記 (Sequence Comprehensions)
Scala ひと巡り : ジェネリッククラス (Generic Classes)
Scala ひと巡り : トレイト (Traits)
Scala ひと巡り : パターンマッチング (Pattern Matching)
Scala ひと巡り : パッケージ (Packages)
Scala ひと巡り : ビュー (Views)
Scala ひと巡り : ミックスインクラス合成 (Mixin Class Composition)
Scala ひと巡り : ローカルな型推論 (Local Type Inference)
Scala ひと巡り : 上限 型境界 (Upper Type Bounds)
Scala ひと巡り : 下限 型境界 (Lower Type Bounds)
Scala ひと巡り : 事前定義された classOf 関数 (Predefined function classOf)
Scala ひと巡り : 内部クラス (Inner Classes)
Scala ひと巡り : 型依存クロージャの自動構築 (Automatic Type-Dependent Closure Construction)
Scala ひと巡り : 変位指定 (Variances)
Scala ひと巡り : 多相的メソッド (Polymorphic Methods)
Scala ひと巡り : 抽出子オブジェクト (Extractor Objects)
Scala ひと巡り : 抽象型 (Abstract Types)
Scala ひと巡り : 明示的に型付けられた自己参照 (Explicitly Typed Self References)
Scala ひと巡り : 暗黙のパラメータ (Implicit Parameters)
Scala ひと巡り : 正規表現パターン (Regular Expression Patterns)
Scala ひと巡り : 無名関数の構文 (Anonymous Function Syntax)
Scala ひと巡り : 統合された型 (Unified Types)
Scala ひと巡り : 複合型 (Compound Types)
Scala ひと巡り : 関数のネスト (Nested Functions)
Scala ひと巡り : 高階関数 (Higher-Order Functions)
パッケージオブジェクト(日本語訳)
開発環境
ニュースアーカイブ
更新履歴
2011/06/25
2011/06/28
2011/06/29
2011/06/30
2011/07/02
2011/07/03
2011/07/13
2011/07/18
2011/07/28
2011/07/8
2011/0725
2011/08/06
2011/08/06
2011/08/06
2011/08/11
2011/08/18
2011/08/24
2011/08/31
2011/10/12
2011/10/15
2011/11/27
2011/12/16
2011/12/25
2012/01/20
2012/01/22
2021/07/21
2011/12/25
Post date: Dec 25, 2011 9:07:36 AM
日本Scalaユーザーズグループ発足のニュースを追加しました。
Google Sites
Report abuse
Page details
Page updated
Google Sites
Report abuse