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 -- 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