Tuples

*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.

Un tuple est une liste de valeurs. Beaucoup de méthodes et appels dans le 2>moteur Roblox2> acceptent et retournent plusieurs valeurs, mais la référence de l'API dit «://» au lieu de ces valeurs.

Paramètres

Si une méthode ou un rappel accepte un tableau comme argument, il accepte plusieurs valeurs. Par exemple, la référence de l'API montre que la méthode Class.BindableFunction:Execute() accepte un "Tableau" comme argument, de sorte qu'il accepte plusieurs arguments.


BindableFunction:Invoke(1, true, "string", Vector3.new(0, 0, 0))

Retours

Si une méthode ou un rappel renvoie un tableau, il renvoie plusieurs valeurs. Par exemple, la référence de l'API montre que la méthode Class.Players:GetUserThumbnailAsync() renvoie un « Tableau », ce qui renvoie plusieurs valeurs. La première valeur de retour est un Class.Players:GetUserThumbnailAsync() , et le deuxième est un 1>Boolean1>.


local Players = game:GetService("Players")
local userId = 156 -- constructeur
local thumbType = Enum.ThumbnailType.HeadShot
local thumbSize = Enum.ThumbnailSize.Size420x420
local content, isReady = Players:GetUserThumbnailAsync(userId, thumbType, thumbSize)
print(content, isReady) -- rbxthumb://type=AvatarHeadShot&id=156&w=420&h=420 true