请稍侯

swift中的switch ca

22 May 2023

Swift中的switch case的另类用法

switch (cell as? XXXCell, indexPath.section, indexPath.row) {
case let (cell?, section, row) where section == 0: 
    //do somthing

case let (cell?, section, row) where section == 1: 
    //do somthing

default:
    break
}
switch entity {
case let a as AList:
    //do something
case let b as BEntity:
    //do something
case let c as CType:
    //do somethin
default:
    break
}