المنتديات

سؤال Mac swift playground ؛ لفة اليمين اليسار

أو

اونكون

ملصق أصلي
13 أكتوبر 2006
  • 11 يوليو 2019
أنا في حيرة من أمري أن مخلوقي لا يتوقف عندما يكون في وضع التشغيل. أنا آسف لهذا المنصب لقد شعرت بالإحباط.

المرفقات

  • 17BF2BDA-47BD-4875-BB38-655C715CBFCE.png 17BF2BDA-47BD-4875-BB38-655C715CBFCE.png 'file-meta'> 4.3 ميجا بايت · المشاهدات: 1427
0

09872738

ألغيت
12 فبراير 2005


  • 11 يوليو 2019
لست متأكدًا من المكان الذي يفعل فيه ذلك بالضبط وما هو السلوك الذي تتوقعه. هل يمكنك تقديم المزيد من المعلومات؟

الكود الخاص بي مختلف قليلاً عن رمزك ، وبما أنني في الإصدار التجريبي ، فلن يعمل الكود بعد الآن ، لذا لا يمكنني تجربة الكود الخاص بك.

على أي حال: هل من الممكن أن تكون مشكلتك بسبب استخدام الحلقة:

بينما! isOnOpenSwitch ؟

هذا يسبب بايت لمحاولة المشي إلى الأبد. لذلك استخدمت ل ( لأني في 1 ... 14 ) بدلاً من ذلك ، لذا يتوقف Byte بمجرد أن يسير المشاهد في المشهد آخر تعديل: 11 يوليو 2019 أو

اونكون

ملصق أصلي
13 أكتوبر 2006
  • 12 يوليو 2019
نعم ربما ولكن لماذا؟ إنه على مفتاح مفتوح 0

09872738

ألغيت
12 فبراير 2005
  • 12 يوليو 2019
قال أونكون: نعم ربما ولكن لماذا؟ إنه على مفتاح مفتوح
نظرًا لأنه لا يترك الحلقة الداخلية أبدًا ، على ما يبدو: مرة واحدة في الصف الأخير ، بعد الدوران لليسار ، يكون عالقًا في الحلقة الداخلية (بينما isBlockedLeft || isBlockedRight) لأنه مسدود إلى اليمين ، لذلك لا يترك الحلقة أبدًا وبالتالي يتحرك للأمام بلا حدود ...

لذلك أعتقد أنني يجب أن أصحح مشاركتي الأولى: المشكلة ليست بالضرورة بسبب الحلقة الخارجية ، بل في الحلقة الداخلية ، ولا أتركها مرة واحدة في الصف الأخير آخر تعديل: 12 يوليو 2019

BootLoxes

إلى
15 أبريل 2019
  • 27 سبتمبر 2019
هذا ما استخدمته عندما أنهيت التحدي أمس. على الرغم من أن الكود الخاص بي ليس بسيطًا مثل رمزك. أريد أن أحاول وأجد طريقة أبسط لاحقًا عندما أتعلم المزيد عن البرمجة

المرفقات

  • ABF26809-6D13-42C8-A3AB-D3F3DAFE9364.jpeg ABF26809-6D13-42C8-A3AB-D3F3DAFE9364.jpeg'file-meta '> 1،002.1 كيلوبايت · المشاهدات: 792