The switch statement in swift in Swift

  • 2020-05-15 02:14:21
  • OfStack

Without further ado, I directly attached the code to you, as shown below:


 /**
     switch  statements 
     */
    let str = "aAbBacdef"
    let str2 = "aAbBadef"
    let str3 = "aAbBadeff"
//    var array = [];
    for c in ["A", "a", str3]
    {
      switch c {
//      case "a":
      case "a", "A":
        print("ldd")
        
      //  There must be 
      default:
        print("dd")
      }
    }
    /**
     case "a":
     case "A":
     print("ldd")
      in  C In the language,   This writing   No matter meet  a A  Will perform  print("ldd") ; 
      in  Swift This is not allowed in China , But you could write it like this 
     case "a", "A":    The middle is separated by commas 
     */
//    switch value {
//    case pattern:
//      code
//    default:
//      code
//    }
    /**
     c  In the language  
     case  The following is a  break ; 
      If I forget to write break .   The following statements are executed sequentially until executed break ; 
      but swift Language is seeing this 1 Just click, no break . To compare case After the conditions inside, 
      After executing the following statement, it exits automatically   the switch The statement. 
      If you want to continue   with fallthrough
     */

Related articles: