基本上,我想设置一个使用“ for”作为参数以提高可读性的函数。
enum Genre { case drama case comedy } func setupTable(for: Genre) { switch for { case .drama: break case .comedy: break } }
我设置了类似的内容,但是当我尝试将开关用于“ for”时,它将作为关键字出现并引发编译错误。
干杯
使用关键字作为普通标识符时,您必须使用反引号`对此进行转义
func setupTable(for: Genre) { switch `for` { case .drama: break case .comedy: break } }