Como Verificar sintaxe com um Swift Playground

Você pode não ter explorado qualquer sintaxe Swift ainda, mas você ainda pode experimentar com ele. Aqui, você aprenderá a testar os resultados de uma linha de código em um playground, e, em seguida, como verificar a sintaxe do seu código dentro de um parque infantil.

Testando uma linha de código

Os resultados de qualquer código que você digitar no campo de jogos pode ser visto mais ou menos instantaneamente. Para ilustrar, começar com o playground mostrado aqui.

image0.jpg

Em seguida, altere o valor de str com estes passos:

  1. Adicionar uma linha para alterar o valor de str para # 147 Outra String # 148- como mostrado.

    image1.jpg
  2. Olhe para a barra lateral para ver o novo valor.

    O valor original de str, # 147 Olá, playground, # 148- está alterado # 147 Outra String # 148.;

Este é o padrão para uso de playgrounds em Swift: Basta digitar algo no campo de jogos e veja o novo resultado na barra lateral. O resultado na # 173-barra lateral pode ou não ser o que você está procurando, mas você ainda pode responder em conformidade, como segue:

  • Se o valor é o que você espera, você está feito (e você é bem sucedido!).

  • Se nada mudar na barra lateral (ou seja, se nenhum valor é exibido ou se o valor original permanece inalterado), verifique se há um erro de sintaxe. Se o parque infantil não pode interpretar o código, ele não está indo para executá-lo.

  • Se você ver o resultado errado, verifique seu código. Uma falha na lógica pode ter-lhe dado a resposta errada.

Dependendo da velocidade do processador do Mac, os outros aplicativos ou processos que estejam em execução, bem como a complexidade do seu código, pode haver um atraso enquanto analisa rápida e, em seguida, executa o código. Pelo menos nas primeiras versões de playgrounds em Xcode 6, alguns desenvolvedores relataram que às vezes era necessário para dar ao parque um empurrãozinho. Alterando o código de um pouco (como a exclusão de uma ou duas palavras e, em seguida, adicioná-lo novamente in) pode causar o analisador de ser revigorada.

verificação de sintaxe

Uma das melhores coisas a fazer com um parque infantil é para verificar a sintaxe Swift rapidamente. Aqui está um exemplo desse tipo de uso. (Note-se que se trata de um erro de digitação deliberada.)

Swift é digitar# 8208-seguro, o que significa que requer que você faça explicitamente suas próprias conversões de tipo. Como você converter um inteiro para uma string? Esta é uma tarefa simples, mas se você estiver familiarizado com vários idiomas, é fácil esquecer que # 173-linguagem usa o qual sintaxe. Em tais casos, um parque infantil pode ser muito útil: Você acabou de abrir um parque infantil e experimentar uma variedade de abordagens de sintaxe até obter a resposta que você quer. Os passos seguintes mostram-lhe como:

  1. Criar um campo de jogos.

  2. Abra o Assistente (os dois círculos sobrepostos no canto superior direito da janela mostrada aqui).

    image2.jpg

    A listagem mostra o código completo que você criar no seu playground.

    // Recreio - nome: um lugar onde as pessoas podem playimport UIKitvar str = String (1) var str2: Int = 1

    Isso abre um segundo painel no parque infantil, tal como acontece em janelas de edição Xcode. Se você não vê os círculos sobrepostos, escolha View-Mostrar barra de ferramentas.

  3. No painel principal (painel à esquerda), digite o seu primeiro palpite para o código.

    Depois de importar linha ea var linha, insira

    str = (String) 1

    Se a sintaxe estiver incorreta, o parque infantil mostra os erros. Note-se que para além dos erros mostrados à direita, Xcode oferece uma Fix # 8208-E solução. Se a sua sintaxe é incorreta, o Fix sugeriu # 8208-It pode estar errado (como é neste caso). No entanto, os erros exibidos no Console de saída no lado direito da janela mostrar-lhe o erro real: É na conversão para String:

    str = (String) 1
  4. Digite o código correto:

    str = String (1)
  5. Verifique a direita; barra lateral mão para ver o resultado.

    O valor mostrado, # 147-1,# 148- está correto. Este é o número correto, e as citações indicam corretamente que o valor é uma string, como mostrado.

    image3.jpg
  6. Verifique o resultado, adicionando outra linha.

    Aqui fazer a conversão de string para inteiro, adicionando

    var str2: Int = 1

    Confira o resultado na barra lateral, como mostrado.

    image4.jpg

    Note-se que este novo valor é uma int e não um Corda, que você pode dizer pela ausência de citações.

menu