Magnolia Tech

いつもコードのことばかり考えている人のために。

2021-08-07から1日間の記事一覧

programming in scala fifth edition

Programming in Scala Fifth Edition: Updated for Scala 3.0 (English Edition)作者:Odersky, Martin,Spoon, Lex,Venners, Bill,Sommers, FrankArtima PressAmazon Scala3対応の第5版。日本ではScala 2.13対応の第4版が出たばかりですが、原著はScala3対応…

言葉にすること、言葉にする前と、言葉にした後のその先のこと

「考えられる」「考えたことを言葉にできる」「その考えに至った背景や構造を整理できる」「考えたことが妥当、正当であることが説明できる」みたいな感じで難易度が上がって行くんだけど「考えられる」の前の「考えるべきことを決める」「方針を決める」「…

Scala3学習メモ: Scalaとnull, Scala2とScala3と

Rustの公式ドキュメントにnullに関する興味深い記事("Null References: The Billion Dollar Mistake"(Null参照: 10億ドルの間違い))が引用されています。 Enumを定義する - The Rust Programming Language nullは、インタフェースにおける双方の合意として取…

Scala3学習メモ: 新しい制御記法

Scala3では、“quiet” syntaxと呼ばれるPythonっぽい新しい記法が導入されていて、括弧が大幅に削減できるようになっています。 おそらく一番大きな変化点ですね。Scala3ベースの解説書である『Programming in Scala Fifth Edition』もすべてのコード例がこの…