Como verificar a sintaxe com um parque infantil rápida
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 playground.
Conteúdo
Video: Como se arrumar para a escola com a Livia ❤ Mundo da Menina
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.
Em seguida, altere o valor de str Com estes passos:
Adicionar uma linha para alterar o valor de str a “outra cadeia” como mostrado.
Olhe para a barra lateral para ver o novo valor.
O valor original do str, “Olá, playground,” é agora alterado para “uma outra corda.”
Este é o padrão para o uso de playgrounds em Swift: Basta digitar algo no parque infantil e ver o novo resultado na barra lateral. O resultado na barra lateral pode ou não ser o que você estava 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 (isto é, se nenhum valor aparece 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.
Video: NÃO TÁ DANDO CERTO (Clipe Oficial) Mileninha - Milena Stepanienco - 10 anos
Dependendo da sua velocidade do processador do Mac, os outros aplicativos ou processos que estiverem sendo executados, e da complexidade do seu código, pode haver um atraso enquanto parses 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 dar o playground um empurrãozinho. Alterando o código de um pouco (como a exclusão de uma ou duas palavras e, em seguida, adicionando-o novamente) pode causar o analisador para ser revigorado.
verificação de sintaxe
Uma das melhores coisas para 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 é tipo-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 a 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:
Criar um playground.
Abra o Assistente (os dois círculos sobrepostos no canto superior direito da janela mostrada aqui).
A listagem mostra o código completo que você criar no seu playground.
// Recreio - substantivo: 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 Exibir → Mostrar Barra de Ferramentas.
No painel principal (painel à esquerda), digite o seu primeiro palpite para o código.
Depois de importar linha e o var linha, entre
str = (String) 1
Se a sintaxe estiver incorreta, o parque infantil mostra os erros. Note-se que, além dos erros mostrados na direita, Xcode oferece uma solução Fix-It. Se a sua sintaxe é incorreta, o Fix-It sugeriu pode estar errado (como é neste caso). No entanto, os erros exibidos na saída Console no lado direito da janela mostrar-lhe o erro real: É na conversão para String:
str = (String) 1
Digite o código correto:
str = da corda (1)
Verifique a direita; barra lateral mão para ver o resultado.
O valor mostrado, “1," está correto. Este é o número correto, e as citações indicam corretamente que o valor é uma string, como mostrado.
Verifique o resultado, adicionando outra linha.
Aqui fazer a conversão de string para inteiro, adicionando
var seq2: Int = 1
Confira o resultado na barra lateral, como mostrado.
Note-se que este novo valor é um int e não um Corda, que você pode dizer pela ausência de citações.