Runtime v2.81 · อัปเดต 30 ก.ย. 2569

range

สร้างลำดับของจำนวนเต็มเพื่อใช้ใน for-loop

รูปแบบคำสั่ง

range(stop, /) | range(start, stop, step=1, /)

พารามิเตอร์

ชื่อคำอธิบาย
startInt
Start value (inclusive)
ขึ้นอยู่กับรูปแบบการเรียก · ระบุตามตำแหน่งเท่านั้น
ค่าเริ่มต้น: 0
stopInt
End value (exclusive)
จำเป็น · ระบุตามตำแหน่งเท่านั้น
ไม่มีค่าเริ่มต้น
stepInt
Step increment
ขึ้นอยู่กับรูปแบบการเรียก · ระบุตามตำแหน่งเท่านั้น
ค่าเริ่มต้น: 1

ค่าที่ส่งกลับ

list[Int] — รายการจำนวนเต็มตั้งแต่ต้นจนจบ

พฤติกรรม / ผลข้างเคียง

สร้างลำดับของจำนวนเต็มเพื่อใช้ใน for-loop

การทำงาน

  • รอให้เสร็จ: ไม่
  • ความปลอดภัยเมื่อทำงานพร้อมกัน: ใช้วัตถุแยกสำหรับแต่ละโฟลว์
  • การทำงานแบบขนาน: ใช่

การทำงานกับค่าทำในโฟลว์ที่เรียก โดยไม่ตั้งใจรอการจับภาพ ท่าทาง หรือข้อมูลจากผู้ใช้ สร้างคอนเทนเนอร์และบิลเดอร์ที่เปลี่ยนค่าได้แยกในแต่ละโฟลว์ การแยกนี้ไม่รับประกันการซิงโครไนซ์ออบเจ็กต์ที่แชร์

ตัวอย่าง

numbers = range(5)          # คืนค่า [0, 1, 2, 3, 4]
evens = range(0, 10, 2)   # คืนค่า [0, 2, 4, 6, 8]

for i in numbers:
    click(Point(100 + i * 50, 500))  # คืนค่า None

ข้อผิดพลาด / ข้อจำกัด

ไม่มีข้อจำกัดเพิ่มเติมที่ระบุไว้ ให้ปฏิบัติตามพารามิเตอร์และพฤติกรรมข้างต้น

API ที่เกี่ยวข้อง

ไม่มี