Las funciones de introspección rara vez se usan al construir una hoja de estilo. Sin embargo, son valiosos si algo no funciona correctamente, para averiguar qué está pasando: como funciones de depuración. La siguiente tabla enumera todas las funciones de introspección en Sass:

Function Description & Example
call(functionarguments…) Llama a una función con argumentos y devuelve el resultado.
content-exists() Comprueba si al mixin actual se le pasó un bloque @content.
feature-exists(feature) Comprueba si la función es compatible con la implementación actual de Sass.

Ejemplo:
feature-exists(«at-error»);
Result: true

function-exists(functionname) Comprueba si existe la función especificada.

Ejemplo:
function-exists(«nonsense»)
Result: false

get-function(functionname, css: false) Devuelve la función especificada. Si css es verdadero, devuelve una función CSS simple en su lugar.
global-variable-exists(variablename) Comprueba si existe la variable global especificada.

Ejemplo:
variable-exists(a)
Result: true

inspect(value) Devuelve una representación de cadena de valor.
mixin-exists(mixinname) Comprueba si existe el mixin especificado.

Ejemplo:
mixin-exists(«important-text»)
Result: true

type-of(value) Devuelve el tipo de valor. Puede ser número, cadena, color, lista, mapa, booleano, nulo, función, lista de argumentos.

Ejemplo:
type-of(15px)
Result: number
type-of(#ff0000)
Result: color

unit(number) Devuelve la unidad asociada a un número.

Ejemplo:
unit(15px)
Result: px

unitless(number) Comprueba si el número especificado tiene una unidad asociada.

Ejemplo:
unitless(15px)
Result: false
unitless(15)
Result: true

variable-exists(variablename) Checks whether the specified variable exists in the current scope.

Example:
variable-exists(b)
Result: true