คำถามในหัวข้อ 'racket'
อะไรคือความแตกต่างระหว่าง `(mcons (mcons '() 25) 16)` และ `(mcons 25 (mcons 16 `()))`
ฉันกำลังยุ่งอยู่กับ โครงสร้างและการตีความของ แบบฝึกหัดโปรแกรมคอมพิวเตอร์ 2.18 ที่นี่เราต้องกำหนดขั้นตอนย้อนกลับเพื่อย้อนกลับรายการ ควรทำดังต่อไปนี้:
(reverse (list 1 4 9 16 25))
;; => (25 16 9 4 1)
ฉันได้คำจำกัดความต่อไปนี้:...
484 มุมมอง
schedule
06.01.2024
รับการย้อนกลับของรายการภายในฟังก์ชันที่ส่งคืนรายการ [ซ้ำกัน]
ดังนั้นฉันจึงต้องได้รับองค์ประกอบภายใต้ดัชนีคี่ในทางกลับกัน
ฉันได้เขียนฟังก์ชันเพื่อรับองค์ประกอบดัชนีแปลก ๆ ให้ฉัน แต่ฉันไม่แน่ใจว่าจะทำให้พวกมันกลับมาย้อนกลับได้อย่างไร
ฉันต้องทำสิ่งนี้ในฟังก์ชันเดียวและต้องเป็นแบบเรียกซ้ำ
218 มุมมอง
schedule
28.12.2023
ทำความเข้าใจกับฟังก์ชัน Scheme
มีคำถามต่อไปนี้ให้ไว้ในข้อสอบฝึกหัดภาษาการเขียนโปรแกรม และฉันประสบปัญหาในการอธิบายวิธีการทำงานนี้ ใครช่วยบอกฉันหน่อยได้ไหมว่าการไหลของโค้ดคืออะไร? ฉันเคยวิ่งด้วยแร็กเกตและรู้ว่าคำตอบคืออะไร...
173 มุมมอง
schedule
02.12.2023
Racket - กรองจำนวนเต็มคู่และจำนวนคี่ออกเป็นสองรายการแยกกัน
ฟังก์ชันควรรับรายการจำนวนเต็มและส่งคืนรายการที่มีรายการย่อยสองรายการ รายการแรกประกอบด้วยเลขคู่จากรายการเดิม รายการที่สองประกอบด้วยเลขคี่ รหัสของฉันทำงานได้สำเร็จ แต่ถ้าฉันทดสอบด้วยจำนวนเต็มลบ เช่น -5 ในการทดสอบครั้งที่สอง รหัสของฉันก็จะไม่สนใจมันเลย...
736 มุมมอง
schedule
06.11.2023
การปรับขนาดแคนวาสของตัวแก้ไข
ฉันกำลังเล่นกับแร็กเก็ตและวางแผนที่จะใช้โปรแกรมแก้ไขโหนด (หากมีอยู่แล้ว โปรดแจ้งให้เราทราบ!) กระดานดำหลักคือ% แปะบอร์ดในแคนวาสของตัวแก้ไข และตอนนี้ฉันกำลังจัดการกับฟังก์ชันการซูม โดยพื้นฐานแล้ว ฉันสามารถกำหนดขนาดของบริบทการวาดภาพเพื่อปรับขนาดได้:...
59 มุมมอง
schedule
05.12.2023