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 .De nombreuses méthodes et appels de rappel dans le moteur Roblox API acceptent et retournent plusieurs valeurs, mais la référence de l'API dit « tuple » au lieu de ces valeurs.

Paramètres

Si une méthode ou un rappel accepte une tuple en tant que paramètre, alors elle accepte plusieurs valeurs.Par exemple, la référence de l'API montre que la méthode BindableFunction:Invoke() accepte un "Tuple" comme paramètre, donc elle accepte plusieurs arguments.


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

Retours

Si une méthode ou un rappel renvoie une tuple, alors elle renvoie plusieurs valeurs.Par exemple, la référence de l'API montre que la méthode Players:GetUserThumbnailAsync() retourne un "Tuple", donc elle renvoie plusieurs valeurs.La première valeur de retour est une URL de contenu, et la deuxième est un booléen.


local Players = game:GetService("Players")
local userId = 156 -- builderman
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

Sur cette page