A tuple هو قائمة من القيم. العديد من الطرق و الإجراءات الراجعة في واجهة برمجة تطبيقات Roblox تقبل وتعيد قيمًا متعددة، ولكن مرجع API يقول "Tuple" بدلاً من تلك القيم.
المعاملات
إذا كانت طريقة أو إجراء راجع تقبل Tuple كمعامل، فإنها تقبل قيمًا متعددة. على سبيل المثال، يُظهر مرجع API أن طريقة BindableFunction:Invoke() تقبل "Tuple" كمعامل، لذا فهي تقبل عدة وسائط.
BindableFunction:Invoke(1, true, "string", Vector3.new(0, 0, 0))
المخرجات
إذا كانت طريقة أو إجراء راجع تعيد Tuple، فإنها تعيد قيمًا متعددة. على سبيل المثال، يُظهر مرجع API أن طريقة 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