Uma tuple é uma lista de valores.Muitos métodos e chamadas na API do Motor Roblox aceitam e retornam vários valores, mas a Referência da API diz "Tuple" em vez desses valores.
Parâmetros
Se um método ou um retorno de chamada aceita um tuple como parâmetro, então ele aceita vários valores.Por exemplo, a referência da API mostra que o método BindableFunction:Invoke() aceita um "Tuple" como parâmetro, portanto, aceita múltiplos argumentos.
BindableFunction:Invoke(1, true, "string", Vector3.new(0, 0, 0))
Retornos
Se um método ou um retorno de chamada retornar um tupla, então ele retorna vários valores.Por exemplo, a referência da API mostra que o método Players:GetUserThumbnailAsync() retorna um "Tuple", então retorna vários valores.O primeiro valor de retorno é um URL de Conteúdo, e o segundo é um 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