こちらのイベントに参加してきたので、会の様子と感想を書いていこうと思います。
雑談
今回の参加メンバーに直近結婚したメンバーがいたので、そのお祝いをしました。その後は結婚生活を送る上での秘訣や結婚式や婚約指輪/結婚指輪の話をしていきました。
Haskellとの格闘
Haskellでまずテストを書いてみようということで、最初は前回のコードをもとににらめっこしていました。
import Lib (add)
import Test.Hspecmain :: IO ()
main = hspec $ do
describe "Example test" $ do
it "1 + 1 = 2" $ do
add 1 1 `shouldBe` 2
it "2 + 2 = 4" $ do
(2 + 2) `shouldBe` 4
その後にこちらのコードを試しに壊してみたり、ここを変えたらどういう動きになるんだろう?というのを色々試してみたりして、理解を深めていきました。
途中モナドの概念がわからなくなって生成AIなどに聞きながら進めたりもして、試行錯誤をしながらではあるものの楽しむことができました。
FizzBuzz
とりあえずまずは文法の理解を深めてみようということで、FizzBuzzを書いていきました。
最初はさっぱり書ける気がしなかったのですが、とりあえずペアプロをしていきながら実際に書き始めると思いの外すらすら書くことができて、どこが分かっていないのかが明確になったのでよかったです。