yuiwaiの個人開発日誌

個人的な開発の備忘録などです

週報 - 2020年5月第3週

前週はこちら

yuiwai.hatenablog.jp

 

やったこと

引き続き、趣味のゲームを作りながらScala3の勉強。

Scala3のTupleは機能が拡充されています。

https://dotty.epfl.ch/api/scala/Tuple.html

実際にコードを書きながら、使い方を軽く追ってみましたが、非常に使い勝手が良くなっていますね。

サクッと要素を追加したり、takeやdropで操作したり、結合したりできます。

実装がどうなっているかは、

https://github.com/lampepfl/dotty/blob/master/library/src/scala/Tuple.scala

https://github.com/lampepfl/dotty/blob/master/library/src/scala/runtime/Tuple.scala

このあたりを読むと分かります。

やること

引き続き、コードを書きながらScala3のキャッチアップ。

その他

最近、ほとんど体を動かしてないので、少し運動したい...