포럼

맥 스위프트 플레이그라운드 질문입니다. 오른쪽 롤 왼쪽 롤

또는

온쿤

오리지널 포스터
2006년 10월 13일
  • 2019년 7월 11일
나는 너무 혼란스러워 내 생물이 스위치에있을 때 멈추지 않습니다. 이 게시물에 대해 실망을 드려 죄송합니다.

첨부 파일

  • 17BF2BDA-47BD-4875-BB38-655C715CBFCE.png 17BF2BDA-47BD-4875-BB38-655C715CBFCE.png'file-meta'> 4.3 MB · 조회수: 1,427
0

09872738

취소 된
2005년 2월 12일


  • 2019년 7월 11일
정확히 어디에서 수행하고 어떤 동작을 기대하는지 확실하지 않습니다. 더 많은 정보를 제공해 주시겠습니까?

내 코드는 귀하의 코드와 약간 다르며 베타 버전이므로 코드가 더 이상 실행되지 않으므로 귀하의 코드를 시도할 수 없습니다.

어쨌든: 문제가 루프를 사용하기 때문일 수 있습니까?

동안 !isOnOpenSwitch ?

이로 인해 Byte는 wo walk를 영원히 시도합니다. 따라서 나는 for( 1 ... 14의 i를 위해 ) 루프 대신 Byte가 중지됩니다. 마지막 편집: 2019년 7월 11일 또는

온쿤

오리지널 포스터
2006년 10월 13일
  • 2019년 7월 12일
예 아마도 하지만 왜? 열린 스위치에 있습니다. 0

09872738

취소 된
2005년 2월 12일
  • 2019년 7월 12일
onqun 말했다: 네 아마도 하지만 왜? 열린 스위치에 있습니다.
내부 루프를 떠나지 않기 때문에 다음과 같이 보입니다. 마지막 행에서 한 번 turnLeft 후에 내부 루프에 갇혀(isBlockedLeft || isBlockedRight 동안) 오른쪽으로 차단되어 루프를 떠나지 않고 앞으로 이동합니다. 무한히...

따라서 첫 번째 게시물을 수정해야 한다고 생각합니다. 문제는 반드시 외부 루프로 인해 발생하는 것이 아니라 내부 루프에서 발생하며 마지막 행에 한 번도 남겨 두지 않습니다. 최종 편집: 2019년 7월 12일

부트록스

에게
2019년 4월 15일
  • 2019년 9월 27일
어제 챌린지를 완료했을 때 사용한 것입니다. 내 코드가 당신만큼 간단하지는 않지만. 나중에 프로그래밍에 대해 더 배울 때 더 간단한 방법을 찾고 싶습니다.

첨부 파일

  • ABF26809-6D13-42C8-A3AB-D3F3DAFE9364.jpeg ABF26809-6D13-42C8-A3AB-D3F3DAFE9364.jpeg'file-meta'> 1,002.1 KB · 조회수: 792