Can we use keywords as parameter names in SWIFT?
Basically, I want to set up a function that uses 'for' as a parameter for readability. enum Genre { case drama case comedy } func setupTable(for: Genre) { switch for { case .drama: break case .comedy: break } } I set something like this up but when i try and use the switch for 'for' it comes up as a keyword and throws a compile error. Cheers When using a keyword as a normal identifier you have to escape it using backticks ` like this func setupTable(for: Genre) { switch `for` { case .drama: break case .comedy: break } } 来源: https://stackoverflow.com/questions/47212853/can-we-use-keywords-as