A タプルは値のリストです。多くの メソッド および コールバック は Roblox Engine API で複数の値を受け入れたり返したりしますが、API リファレンスではそれらの値の代わりに「タプル」と記載されています。
パラメータ
メソッド または コールバック がパラメータとしてタプルを受け入れる場合、複数の値を受け入れます。たとえば、API リファレンスでは BindableFunction:Invoke() メソッドがパラメータとして「タプル」を受け入れるため、複数の引数を受け入れます。
BindableFunction:Invoke(1, true, "string", Vector3.new(0, 0, 0))
戻り値
メソッド または コールバック がタプルを返す場合、複数の値を返します。たとえば、API リファレンスでは Players:GetUserThumbnailAsync() メソッドが「タプル」を返すため、複数の値を返します。最初の戻り値はコンテンツ URL で、2 番目は boolean です。
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