onqun
Áp phích gốc- Ngày 13 tháng 10 năm 2006
- 11 thg 7, 2019
Tập tin đính kèm
009872738
Đã hủy
- Ngày 12 tháng 2 năm 2005
- 11 thg 7, 2019
Mã của tôi hơi khác so với mã của bạn và vì tôi đang ở phiên bản beta nên mã sẽ không chạy nữa, vì vậy tôi không thể thử mã của bạn.
Dù sao: Có thể vấn đề của bạn là do sử dụng vòng lặp:
while! isOnOpenSwitch ?
Điều này khiến Byte cố gắng đi bộ mãi mãi. Do đó tôi đã sử dụng một for ( cho tôi trong 1 ... 14 ) vòng lặp thay thế, vì vậy Byte dừng lại khi người đó đi qua cảnh Chỉnh sửa lần cuối: 11 tháng 7, 2019 HOẶC
onqun
Áp phích gốc- Ngày 13 tháng 10 năm 2006
- 12 thg 7, 2019
09872738
Đã hủy
- Ngày 12 tháng 2 năm 2005
- 12 thg 7, 2019
onqun nói: Có lẽ có nhưng tại sao? Nó đang ở trên công tắc đang mởBởi vì nó không bao giờ rời khỏi vòng lặp bên trong nên có vẻ như: khi ở hàng cuối cùng, sau turnLeft, nó bị mắc kẹt trong vòng lặp bên trong (trong khi isBlockedLeft || isBlockedRight) vì nó bị chặn ở bên phải, vì vậy nó không bao giờ rời khỏi vòng lặp và do đó di chuyển về phía trước vô hạn ...
Vì vậy, tôi tin rằng tôi phải sửa bài viết đầu tiên của mình: vấn đề không nhất thiết phải do vòng lặp bên ngoài gây ra, mà là do vòng lặp bên trong, không bao giờ để nó một lần ở hàng cuối cùng Lần sửa cuối: 12 thg 7, 2019
BootLoxes
đến
- 15 thg 4, 2019
- 27 thg 9, 2019
Bài ViếT Phổ BiếN