参考資料(?><;)
街角エラー画面コレクション第2回 エラー画面70枚、勢揃い :: デイリーポータルZ https://dailyportalz.jp/kiji/140724164690
例外安全と例外中立 - Qiita https://qiita.com/Kokudori/items/987073d59529b6c9a37c
を読みながら、例外で副作用が発生してもそれを綺麗にロールバックしてエラー値を返す関数があれば、その関数の中で例外が起きようとその関数自体に例外による副作用はないかしら、とか。
本題では無く例示で出したの1+"hoge"の話はこれです><
動的型言語のふわふわ感 - Togetter https://togetter.com/li/163331
それまさにこれじゃないの?><
https://mstdn.nere9.help/@orange_in_space/102646919430150380
例外は値を返さないというのがありまして、
.toInt()は数字を返す期待をされるのに対して、toInt()で例外が発生すると値を返さなくなるので参照透過性が失われるので副作用があることが認められるのさー