C# 7.2以降で導入された `in` パラメータ修飾子(例:void Method(in Vector3 pos))を使用する主な目的はどれか。

`in` は参照渡し(ref)の一種だが、読み取り専用であることを保証する。これにより、`Matrix4x4` のような大きな構造体のコピーコストを防ぎつつ、意図しない変更から保護できる。