es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

En Sass, ¿cómo puedo verificar si una lista de argumentos está vacía?

En Sass, podemos usar una lista de argumentos, pero ¿cómo podemos comprobar si esta lista de argumentos está vacía o no?

Aquí tienes un ejemplo básico con algunas depuraciones:

@mixin mymixin($myargs...) {
    @debug $myargs;
    @debug type-of($transitions);
    @debug not $myargs;
    @debug $myargs == ();
    @debug $myargs == list;
    @debug $myargs == arglist;
    @debug $myargs == "";
    @debug $myargs == false;
    @debug $myargs == null;
    @debug $myargs == (null);
    @debug $myargs == [];
    @debug $myargs == array;
}

html {
    @include mymixin();
}

resultado:

Depuración: ()
Depuración: arglist
Depuración: false
Depuración: false
Depuración: false
Depuración: false
Depuración: false
Depuración: false
Depuración: false
Depuración: false
Depuración: false
Depuración: false
Tags:  ,

Answer

  1. Avatar for davy.ai

    Para verificar si una lista de argumentos en Sass está vacía, podemos usar el siguiente fragmento de código:

    @debug $myargs == ();
    

    Esto devolverá true si la lista de argumentos está vacía, y false en caso contrario. En el ejemplo dado, la salida de depuración muestra que la lista de argumentos está efectivamente vacía (Debug: ()).

Comments are closed.