30
วนซ้ำโดยไม่ต้อง 'วนรอบ' [ปิด]
คำถามที่คล้ายกับคำถามนี้ถูกถามเมื่อสองสามปีก่อนแต่คำถามนี้ก็ยิ่งซับซ้อน ความท้าทายนั้นง่าย เขียนโปรแกรม (ในภาษาของคุณเลือก) ที่ซ้ำ ๆ รันรหัสโดยไม่ต้องใช้โครงสร้างการทำซ้ำใด ๆ เช่นwhile, for, do while, foreachหรือgoto( ดังนั้นสำหรับสิ่งที่คุณ nitpickers คุณไม่สามารถใช้ห่วง ) อย่างไรก็ตามการเรียกซ้ำไม่ได้รับอนุญาตในการทำงานที่เรียกตัวเองรู้สึก (ดูคำนิยามด้านล่าง) นั่นจะทำให้ความท้าทายนี้ง่ายเกินไป ไม่มีข้อ จำกัด ในสิ่งที่ต้องดำเนินการในลูปแต่โพสต์คำอธิบายด้วยคำตอบของคุณเพื่อให้ผู้อื่นสามารถเข้าใจสิ่งที่ถูกนำไปใช้ สำหรับผู้ที่อาจวางสายบนคำจำกัดความนิยามของวนสำหรับคำถามนี้คือ: A programming language statement which allows code to be repeatedly executed. และคำจำกัดความของการสอบถามซ้ำสำหรับคำถามนี้จะเป็นนิยามฟังก์ชันการเรียกซ้ำมาตรฐานของคุณ: A function that calls itself. ผู้ชนะจะเป็นคำตอบที่มีผู้โหวตมากที่สุดในวันที่ 16 กรกฎาคมเวลา 10.00 น. ตามเวลาฝั่งตะวันออก โชคดี! UPDATE: หากต้องการสงบความสับสนที่ยังคงแสดงออกอยู่อาจช่วย: …