Avatar
omochimetaru 4/2/2024 1:46 PM
確かに contravariance だから、 A1 == WebNode として解決していても、 実際に渡すクロージャは (WebNode, WebNode?) -> Void で広く受けてるから問題ない、理論的には間違ってない
1:47 PM
ただこっちが期待してるのは A1 == WebNode? になってることだから
1:47 PM
呼び出そうとして nil がくると実行時クラッシュする