Avatar
このケース var date: Date { return Date() } は、システムの時計にアクセスしているから結果が変わっているので、参照透明じゃない、外部のステートを参照しているのでステートフル、ということにはなるかと
9:16 AM
グローバル/static , 関数/変数はいつでも見れるんでそこを触ると汚染する例