https://aws.amazon.com/jp/blogs/news/optimizing-and-tuning-queries-in-amazon-rds-postgresql-based-on-native-and-external-tools/ の遅延の例に出てきてるやつ、 where 使うのと inner join 使うのって同じ実行計画にならないの!?
https://aws.amazon.com/jp/blogs/news/optimizing-and-tuning-queries-in-amazon-rds-postgresql-based-on-native-and-external-tools/ の遅延の例に出てきてるやつ、 where 使うのと inner join 使うのって同じ実行計画にならないの!?
Foo of int * int と Foo of (int * int) は挙動が違うだと!? https://sharplab.io/#v2:DYLgZgzgNAJiDUAfALgTwA4FMAEAVTEyAqgHYCWA9idgLwCwAUItgGIUXYVjZknLYAqHn0bMAQgEMATp24AKXvyGKAlI0bBM/AG4TgAVxw1W7bHICMUbObUNGAWwnIAxgAtsugzgDuZZK8YAekCTDgAPbEBrBkBNBkBohkALBmxMKSkKGRYAZQAGLPMAThA8VzIIbGcqQil9Z2Q0nlKJdHRgMkwYbFrrbGkAc317TD45CBVsACN9fkwwrBrSgCZRULMwq1RRgFoAPjNbcWlsCO3doA==
え、たぶんそういう話ではない。
int * int は int Item1, int Item2 になり、 (int * int) は Tuple<int, int> Item になるっていう挙動の差の話
.NET 特有のコンパイル結果になるのはわかるんだけど、パターンマッチで tuple として食わせられないのもにょる。 of の右側が型名だと思ったら、 2 引数のコンストラクタという扱いになってるのは……みたいな