Un tuple è un elenco di valori.Molti metodi e callback nel Roblox Engine API accettano e restituiscono più valori, ma la riferenza dell'API dice "Tuple" invece di quei valori.
Parametri
Se un metodo o callback accetta una tuple come parametro, allora accetta più valori.Ad esempio, la riferenza dell'API mostra che il metodo BindableFunction:Invoke() accetta una "Tuple" come parametro, quindi accetta più argomenti.
BindableFunction:Invoke(1, true, "string", Vector3.new(0, 0, 0))
Ritorna
Se un metodo o callback restituisce una tupla, restituisce più valori.Ad esempio, la riferenza API mostra che il metodo Players:GetUserThumbnailAsync() restituisce una "Tuple", quindi restituisce più valori.Il primo valore di restituzione è un URL di contenuto, e il secondo è un booleano .
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