`(バックティック)

言語仕様
キーワード・シンボル
言語仕様
Empty
Empty
2024/01/10 12:44
Empty
Empty
Empty
Empty
A 覚えることで習得可能
B 専門性の高い場面で必要
8 more properties
Swift の予約語と同名のシンボルを定義したいとき、シンボル名をバックティック(バッククォート)で括ることで、定義できるようになります。
たとえば
default
は予約語ですが、バックティックで括ることで、それをプロパティー名として利用することが可能です。
struct ObjectIdentifier { var `default`: Int } let identifier = ObjectIdentifier(default: 1) identifier.default