Nhiệm vụ của bạn là xây dựng chương trình lớn nhất mà bạn có thể sử dụng chính xác một GOTO, mà không có toàn bộ chương trình (hoặc ít nhất là một đoạn lớn của chương trình) phải được cấu trúc lại hoàn toàn. Điểm số được tính là số lượng câu lệnh trong mã của bạn thay đổi địa điểm hoặc mới được giới thiệu (xóa câu lệnh không thêm vào điểm số của bạn) khi mã được cơ cấu lại mà không có GOTO (những người khác được phép thách thức cơ cấu lại của bạn bằng cách trình bày thêm thanh lịch một). Vì đây là mã bowling, điểm số cao nhất sẽ thắng.
Lưu ý: Tôi không yêu cầu bất kỳ trách nhiệm pháp lý nào đối với các cuộc tấn công bằng Velociraptor bằng cách thử thách này.
goto
bằng switch
dường như có thể cho cả hai.