A tuple คือรายการของค่า หลาย วิธีการ และ การเรียกกลับ ใน Roblox Engine API ยอมรับและส่งกลับหลายค่า แต่ API Reference ใช้คำว่า "Tuple" แทนค่าต่างๆ เหล่านั้น
พารามิเตอร์
หาก วิธีการ หรือ การเรียกกลับ ยอมรับทูเพิลเป็นพารามิเตอร์ แปลว่ามันยอมรับหลายค่า ตัวอย่างเช่น API Reference แสดงให้เห็นว่า BindableFunction:Invoke() ยอมรับ "Tuple" เป็นพารามิเตอร์ ดังนั้นมันจึงยอมรับอาร์กิวเมนต์หลายตัว
BindableFunction:Invoke(1, true, "string", Vector3.new(0, 0, 0))
ค่าที่ส่งกลับ
หาก วิธีการ หรือ การเรียกกลับ ส่งกลับทูเพิล แปลว่ามันส่งกลับหลายค่า ตัวอย่างเช่น API Reference แสดงให้เห็นว่า Players:GetUserThumbnailAsync() ส่งกลับ "Tuple" ดังนั้นมันจึงส่งกลับหลายค่า ค่าที่ส่งกลับตัวแรกคือ URL ของเนื้อหา และค่าที่สองคือ boolean
local Players = game:GetService("Players")local userId = 156 -- buildermanlocal thumbType = Enum.ThumbnailType.HeadShotlocal thumbSize = Enum.ThumbnailSize.Size420x420local content, isReady = Players:GetUserThumbnailAsync(userId, thumbType, thumbSize)print(content, isReady) -- rbxthumb://type=AvatarHeadShot&id=156&w=420&h=420 true