scala

LL脳がscalaの勉強を始めたよ その72

[まとめ] LL脳がscalaの勉強を始めたよ LL脳がscalaの勉強を始めたよ その71 なかなか終わらないScalaコップ本の19章を進めていきますよ、19章は型パラメータについてですねー。ほんと頑張って早く終わらせたい…デス(´・ω・`) 反変 これまで見てきたサンプ…

LL脳がscalaの勉強を始めたよ その71

[まとめ] LL脳がscalaの勉強を始めたよ LL脳がscalaの勉強を始めたよ その70 なかなか進まないScalaコップ本の19章をやっていきますよー、今回は以前に作成したQueueクラスをベースに下限境界についてやりますねーとりあえず待ち行列クラスQueueはこんな感じ…

LL脳がscalaの勉強を始めたよ その70

[まとめ] LL脳がscalaの勉強を始めたよ LL脳がscalaの勉強を始めたよ その69 Scalaコップ本の19章の続きをやっていきますよー、今回も変位指定アノテーションについてのアレやコレとしてコンパイラの動作についてやっていきますよー 変位指定アノテーション…

LL脳がscalaの勉強を始めたよ その69

[まとめ] LL脳がscalaの勉強を始めたよ LL脳がscalaの勉強を始めたよ その68 Scalaコップ本の19章を続けてやっていきますよー、今回も前回に引き続き変位指定アノテーションについてです。 ちなみに、前回までに構築したサンプルの待ち行列クラスはこんな感…

LL脳がscalaの勉強を始めたよ その68

[まとめ] LL脳がscalaの勉強を始めたよ LL脳がscalaの勉強を始めたよ その67 Scalaコップ本の19章の続きをやっていきますよ。19章は型パラメータについてですが、今回は変位指定アノテーションについてやっていきますよーちなみに19章のサンプルとして前回ま…

LL脳がscalaの勉強を始めたよ その67

[まとめ] LL脳がscalaの勉強を始めたよ LL脳がscalaの勉強を始めたよ その66 Scalaコップ本19章の続きをやっていきますよー、今回は前回作成した関数型待ち行列Queueクラスを改良しつつ型パラメータについてみていきますよ。ちなみに前回実装したQueueクラス…

LL脳がscalaの勉強を始めたよ その66

[まとめ] LL脳がscalaの勉強を始めたよ LL脳がscalaの勉強を始めたよ その65 Scalaコップ本も19章に入っていきますよー、19章は型のパラメーター化についてです。型のパラメーター化ってのは、型を作るYO!って解釈でいいですかね?今回は型のパラメーター化…

LL脳がscalaの勉強を始めたよ その65

[まとめ] LL脳がscalaの勉強を始めたよ LL脳がscalaの勉強を始めたよ その64 Scalaコップ本の18章の続きをやっていきますよー、今回はデジタル回路シミュレーションのコードを書いていきますねー、この章はこれまでの復習内容がワンサカ出てくるので頑張って…

LL脳がscalaの勉強を始めたよ その64

[まとめ] LL脳がscalaの勉強を始めたよ LL脳がscalaの勉強を始めたよ その63 Scalaコップ本の18章の続きをやっていきますよー、今回はステートフルオブジェクトのサンプルとして実装するデジタル回路シミュレーターのシミューレションAPIからですよー シミュ…

LL脳がscalaの勉強を始めたよ その63

[まとめ] LL脳がscalaの勉強を始めたよ LL脳がscalaの勉強を始めたよ その62 Scalaコップ本の18章のつづきをやっていきますよー、今回からはステートフルオブジェクトのサンプルとして離散イベントシミュレーションをやっていきますよー ケーススタディ:離…

LL脳がscalaの勉強を始めたよ その62

[まとめ] LL脳がscalaの勉強を始めたよ LL脳がscalaの勉強を始めたよ その61 Scalaコップ本の18章に入っていきますよー、18章はステートフルオブジェクトに関するアレやコレですねー どのようなオブジェクトがステートフルなのか そもそもステートフルオブジ…

LL脳がscalaの勉強を始めたよ その61

[まとめ] LL脳がscalaの勉強を始めたよ LL脳がscalaの勉強を始めたよ その60 Scalaコップ本の17章の残りをやっていきますよー、とりあえず今回で17章終われるように頑張ります コレクションの初期化 コレクションを初期化する最も一般的な方法は、コレクショ…

LL脳がscalaの勉強を始めたよ その60

[まとめ] LL脳がscalaの勉強を始めたよ LL脳がscalaの勉強を始めたよ その59 Scalaコップ本の17章の続きをやりますよー、昨晩は酔っ払いで時間が取れなかったので今回はちょこっとだけやります ミュータブルとイミュータブル ミュータブル版とイミュータブル…

LL脳がscalaの勉強を始めたよ その59

[まとめ] LL脳がscalaの勉強を始めたよ LL脳がscalaの勉強を始めたよ その58 Scalaコップ本17章の続きをやっていきますよー、前回は集合とマップの概要をやったので今回は続きをやっていきますねー デフォルトの集合とマップ 普段使用するSet()やscala.colle…

LL脳がscalaの勉強を始めたよ その58

[まとめ] LL脳がscalaの勉強を始めたよ LL脳がscalaの勉強を始めたよ その57 Scalaコップ本の17章をやっていきますよー、今回は集合とマップの前半として概要をやりますよー 基本はイミュータブルです( ー`дー´)キリッ これまでやってきたとおり、Scalaのコレクシ…

LL脳がscalaの勉強を始めたよ その57

[まとめ] LL脳がscalaの勉強を始めたよ LL脳がscalaの勉強を始めたよ その56 Scalaコップ本の17章に入っていきますよー、ようやく折り返しですよー17章はコレクションに関するアレやコレ、配列やリストやマップや集合についてやっていきますかねー ライブラ…

LL脳がscalaの勉強を始めたよ その56

[まとめ] LL脳がscalaの勉強を始めたよ LL脳がscalaの勉強を始めたよ その55 Scalaコップ本の16章残りをやっていきましょうかね、今回はリストオブジェクトのメソッドからやっていきますよ Listオブジェクトのメソッド 前回まではListクラスのメソッドとして…

LL脳がscalaの勉強を始めたよ その55

[まとめ] LL脳がscalaの勉強を始めたよ LL脳がscalaの勉強を始めたよ その54 Scalaコップ本16章の続きをやっていきますよ、今回はパラメータに関数をとる高階メソッドの後半からやっていきます(゚Д゚)ノ リストを対象とする述語関数:foralとexists 指定条件に…

LL脳がscalaの勉強を始めたよ その54

[まとめ] LL脳がscalaの勉強を始めたよ LL脳がscalaの勉強を始めたよ その53 Scalaコップ本16章の続きをやっていきますよー、今回はリストの高階メソッドの前半ですね高階メソッドはパラメーターに関数をとるようなメソッドですね。リストの各要素を特定のル…

LL脳がscalaの勉強を始めたよ その53

[まとめ] LL脳がscalaの勉強を始めたよ LL脳がscalaの勉強を始めたよ その52 Scalaコップ本の16章の続きをやってイキマス。今回はリストの1階メソッドについての後半をやっていきますよー 要素の選択:applyとindices リストの各要素にダイレクトにアクセス…

LL脳がscalaの勉強を始めたよ その52

[まとめ] LL脳がscalaの勉強を始めたよ LL脳がscalaの勉強を始めたよ その51 Scalaコップ本の16章の続きをやっていきますよー、今回はリストの具体的操作として Listクラスの一階メソッドをやっていきますよー。この節は量が多いので半分ずつで2回に分けま…

LL脳がscalaの勉強を始めたよ その51

[まとめ] LL脳がscalaの勉強を始めたよ LL脳がscalaの勉強を始めたよ その50 Scalaコップ本の16章にはいりますよー、16章はScalaで一番使われるデータ構造のリストについてですな リストリテラル リストの書き方は様々あるでよ!をざざっと // Stringリスト …

LL脳がscalaの勉強を始めたよ その50

[まとめ] LL脳がscalaの勉強を始めたよ LL脳がscalaの勉強を始めたよ その49 Scalaコップ本の15章の最後をやってしまいますよー、15章のラストはパターンマッチを使って算術式を見やすい形式で出力するライブラリを作成します。算術式は前回までのクラスをそ…

LL脳がscalaの勉強を始めたよ その49

[まとめ] LL脳がscalaの勉強を始めたよ LL脳がscalaの勉強を始めたよ その48 Scalaコップ本の15章の続きをやっていきますよー、15章はパターンマッチに関するアレやコレです。今回はOption型についてやりますとりあえず15章で絶賛利用中のサンプル用のケース…

LL脳がscalaの勉強を始めたよ その48

[まとめ] LL脳がscalaの勉強を始めたよ LL脳がscalaの勉強を始めたよ その47 夏休み進行でしばらく間があいてしまいましたが、Scalaコップ本の15章の続きをやっていきますよー。15章はパターンマッチ関連ですねーひとまずサンプル用の算術式ライブラリをあげ…

LL脳がscalaの勉強を始めたよ その47

[まとめ] LL脳がscalaの勉強を始めたよ LL脳がscalaの勉強を始めたよ その46 Scalaコップ本の15章パターンマッチの部分を続けていきますよー。今回は型を絡めたパターンマッチですねー パターンの種類 パターンの種類の詳細についての後半をやりますよー 型…

LL脳がscalaの勉強を始めたよ その46

[まとめ] LL脳がscalaの勉強を始めたよ LL脳がscalaの勉強を始めたよ その45 Scalaコップ本の15章を続けていきますよー、今回はパターンマッチ用のパターンを詳しく見ていきましょうかねー。ちょっと量が多いので前半後半に分けたいと思いますよー パターン…

LL脳がscalaの勉強を始めたよ その45

[まとめ] LL脳がscalaの勉強を始めたよ LL脳がscalaの勉強を始めたよ その44 Scalaコップ本の15章に入って行きますよー、15章は個人的にScala的特徴の一つと思っているケースクラスとパターンマッチについてですねーとりあえず今回はケースクラスについてや…

LL脳がscalaの勉強を始めたよ その44

[まとめ] LL脳がscalaの勉強を始めたよ LL脳がscalaの勉強を始めたよ その43 Scalaコップ本の14章の残りをやってしまいますかねー、今回はScalaTestのアプローチですよー テストの構成と実行 ScalaTestの入れ子構造 ScalaTestではSuiteの中にSuiteを入れるよ…

LL脳がscalaの勉強を始めたよ その43

[まとめ] LL脳がscalaの勉強を始めたよ LL脳がscalaの勉強を始めたよ その42 Scalaコップ本の14章の続きをやりますよー、今回はScalaTestのSpecとかScalaCheckとかそのへんですねー 仕様としてのテスト プログラムの仕様とセットでテストを用意する開発手法…