Trabalhando com membros de uma enumeração em rápida
Video: Tutorial Java - 31 - Enumeração (Em Português).mov
Dentro de uma enumeração dentro Swift, você pode declarar variáveis ou constantes. Como você pode ver na figura e o seguinte perfil, a enumeração contém uma variável estática que consiste de uma matriz com os cinco casos de enumeração.
enum Lugar: String {casepark = "parque", Piscina = "piscina", Barras = "bares de escalada", Track1 = "pista de corrida", Track2 = "pista de caminhada"instalações let estática = [parque, piscina, bares, track1, track2]}
Trabalhar através dos seguintes passos para explorar o código aqui:
declarar a Lugar, colocar enumeração.
Tem cinco casos.
Declarar um membro estático da enumeração.
Seu nome é instalações, e é uma matriz que consiste de cinco casos de enumeração.
Note-se que os elementos do array são os casos de enumeração: Eles não são cordas e eles não são citados.
Criar uma variável e e configurá-lo para o valor bruto do caso da piscina do Lugar enumeração.
Você está usando a declaração e não uma instância da enumeração. Como você vê, ele tem o valor “piscina” com o valor associado do caso piscina.
Se você imprimi-lo, você verá que ele identificou apenas como um enum Valor.
Use a enumeração rápida para percorrer o instalações matriz usando amenidade como a variável de contagem.
Você verá no playground que o println declaração executa cinco vezes.
Crie um Corda variável chamada resultado e configurá-lo para uma cadeia em branco.
Em outro ciclo de enumeração rápido, adicionar cada valor bruto (string) para resultar juntamente com uma vírgula e um espaço em branco.
resultado da impressão.
Video: Algoritmos de Enumeração
Este tipo de código poderia ser usado para criar caixas de seleção para todos os valores da enumeração.
Que o uso de enumeração rápida seria o contrário do que muitas vezes é feito quando você desenha a interface e, em seguida, declarar as variáveis atrás de caixas ou outros elementos de interface do usuário. Neste caso, você define a enumeração e seus casos e, em seguida, escrever código para criar os elementos da interface. Experimente, e você vai ser convencido de que é mais rápido.