Fóruns

Pergunta sobre o playground do Mac Swift; rolar para a direita, rolar para a esquerda

OU

Onqun

Pôster original
13 de outubro de 2006
  • 11 de julho de 2019
Estou tão confuso que minha criatura não para quando liga o interruptor. Sinto muito por este post, fiquei frustrado.

Anexos

  • 17BF2BDA-47BD-4875-BB38-655C715CBFCE.png 17BF2BDA-47BD-4875-BB38-655C715CBFCE.png'file-meta '> 4,3 MB · Visualizações: 1.427
0

09872738

Cancelado
12 de fevereiro de 2005


  • 11 de julho de 2019
Não tenho certeza de onde exatamente faz isso e que comportamento você espera. Você poderia fornecer mais informações?

Meu código é um pouco diferente do seu e, como estou na versão beta, o código não será mais executado, então não posso tentar seu código.

De qualquer forma: é possível que seu problema seja devido ao uso do loop:

while! isOnOpenSwitch ?

Isso faz com que o Byte tente wo walk para sempre. Portanto, usei um para ( para i em 1 ... 14 ) loop em vez disso, então o Byte para quando ele entra na cena. Última edição: 11 de julho de 2019 OU

Onqun

Pôster original
13 de outubro de 2006
  • 12 de julho de 2019
Provavelmente sim, mas por quê? Está no interruptor aberto 0

09872738

Cancelado
12 de fevereiro de 2005
  • 12 de julho de 2019
onqun disse: Sim, provavelmente, mas por quê? Está no interruptor aberto
Porque ele nunca sai do loop interno, parece: uma vez na linha final, após turnLeft, ele fica preso no loop interno (enquanto isBlockedLeft || isBlockedRight) porque está bloqueado para a direita, então nunca sai do loop e, portanto, avança infinitamente ...

Por isso acredito que tenho que corrigir meu primeiro post: o problema não é necessariamente causado pelo loop externo, mas sim no loop interno, nunca deixando uma única vez na linha final Última edição: 12 de julho de 2019

BootLoxes

para
15 de abril de 2019
  • 27 de setembro de 2019
Aqui está o que usei quando terminei o desafio ontem. Embora meu código não seja tão simples quanto o seu. Quero tentar encontrar uma maneira mais simples mais tarde, quando aprender mais sobre programação

Anexos

  • ABF26809-6D13-42C8-A3AB-D3F3DAFE9364.jpeg ABF26809-6D13-42C8-A3AB-D3F3DAFE9364.jpeg'file-meta '> 1.002,1 KB · Visualizações: 792