Forumuri

Întrebare Mac swift teren de joacă; roti la dreapta rulezi la stânga

SAU

onqun

Poster original
13 octombrie 2006
  • 11 iulie 2019
Sunt atât de confuz încât creatura mea nu se oprește când este pe comutator. Îmi pare rău pentru această postare, am fost frustrat.

Atasamente

  • 17BF2BDA-47BD-4875-BB38-655C715CBFCE.png 17BF2BDA-47BD-4875-BB38-655C715CBFCE.png'file-meta'> 4,3 MB · Vizualizări: 1.427
0

09872738

Anulat
12 februarie 2005


  • 11 iulie 2019
Nu sunt sigur unde face asta exact și la ce comportament vă așteptați. Ați putea oferi mai multe informații?

Codul meu este puțin diferit de al tău și, din moment ce sunt în versiunea beta, codul nu va mai rula, așa că nu pot încerca codul tău.

Oricum: este posibil ca problema ta să fie din cauza utilizării buclei:

în timp ce !isOnOpenSwitch ?

Acest lucru îl face pe Byte să încerce să meargă pentru totdeauna. Prin urmare, am folosit un pentru ( pentru i în 1 ... 14 ) buclă în schimb, așa că Byte se oprește odată ce a trecut pe scena Ultima editare: 11 iulie 2019 SAU

onqun

Poster original
13 octombrie 2006
  • 12 iulie 2019
Da, probabil, dar de ce? Este pe comutatorul deschis 0

09872738

Anulat
12 februarie 2005
  • 12 iulie 2019
onqun a spus: Da, probabil, dar de ce? Este pe comutatorul deschis
Pentru că nu părăsește niciodată bucla interioară se pare: odată în ultimul rând, după turnarea la stânga, este blocat în bucla interioară (în timp ce esteBlockedLeft || isBlockedRight) pentru că este blocat la dreapta, deci nu părăsește bucla și, prin urmare, se deplasează înainte la infinit...

Așa că cred că trebuie să corectez prima mea postare: problema nu este neapărat cauzată de bucla exterioară, ci mai degrabă de bucla interioară, fără a o lăsa niciodată în ultimul rând Ultima editare: 12 iulie 2019

BootLoxes

la
15 aprilie 2019
  • 27 septembrie 2019
Iată ce am folosit când am terminat provocarea ieri. Deși codul meu nu este la fel de simplu ca al tău. Vreau să încerc să găsesc o modalitate mai simplă mai târziu, când voi afla mai multe despre programare

Atasamente

  • ABF26809-6D13-42C8-A3AB-D3F3DAFE9364.jpeg ABF26809-6D13-42C8-A3AB-D3F3DAFE9364.jpeg'file-meta'> 1.002,1 KB · Vizualizări: 792