[Swift]Dynamic Member LookupからSwift5.1で追加されたKeyPath Member Lookupまで この記事ではSwift4.2 の新機能として紹介された`Dynamic Member Lookup`を、Swift5.1 で追加される`KeyPath Member Lookup`とともに見ていきたいと思います。 Swift4.2 のDynamic Member Lookup。Proposal の Author が Chris Lattner ということで、重要な機能だということはわかっていたのですが、きちんと理解せずに過ごしていました。 すると 5.0 ではそれの拡張のDynamic Callableが追加され 5.1 では KeyPath に対して@dynamicMemberLookup できるKeyPath Member Lookupが追加されること
![[Swift]Dynamic Member LookupからSwift5.1で追加されたKeyPath Member Lookupまで | DevelopersIO](https://cdn-ak-scissors.b.st-hatena.com/image/square/ab66eafb84273e96d89d8fbfb37fa1b4a02bc771/height=288;version=1;width=512/https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2F2019%2F06%2Fswift-og1.png)