Skip to content
Functions & closuresReference

islclosure

Identifies Luau closures.

Details#

Checks whether a value is a Luau closure. This describes its callable representation, not its origin or permissions. Non-functions return false.

Signature#

Luau
islclosure(value: any): boolean

Parameters#

ParameterTypeDescription
valueanyValue to classify; non-functions return false.

Returns#

A boolean classification of value.

Examples#

Example

Luau
print(islclosure(function() end)) -- true
print(islclosure(print)) -- false