traduzione - swift wikipedia



Come posso creare un blocco noop per un caso switch in Swift? (1)

Come posso creare un blocco noop per un caso switch in Swift? Swift ti costringe ad avere almeno una dichiarazione eseguibile sotto il tuo caso, incluso il default. Ho provato a mettere un {} vuoto ma Swift non lo prenderà. Il che significa che il caso Switch di Swift non è completamente traducibile tra if-else e viceversa perché in if-else ti è permesso avere codice vuoto all'interno della condizione.

per esempio

switch meat {

   case "pork":
     print("pork is good")

   case "poulet":
     print("poulet is not bad")

   default:
     // I want to do nothing here
}

default:
  break

Apple parla di questa parola chiave in questo articolo . Vedi anche here

Sebbene l'interruzione non sia richiesta in Swift, è comunque possibile utilizzare un'istruzione break per far corrispondere e ignorare un caso particolare o per uscire da un caso corrispondente prima che tale caso abbia completato l'esecuzione.





swift