Constructors

From Legacy Roblox Wiki
Revision as of 06:20, 27 April 2023 by Realjame (talk | contribs) (Text replacement - "</SyntaxHighlight>" to "</syntaxhighlight>")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Introduction

Constructors are functions which create an instance of data or a value of a specific type. While some functions may return a specific data type, for instance, a Vector3, they are not considered a Constructor because they needed to call a constructor to make the value.

function a(x, y)
	return Vector3.new(x.x, y.y, 0) -- A constructor is called here.
end

Examples

Vector3.new(x, y, z)
Instance.new(n)
CFrame.Angles(a, b, c)

See Also