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.

¿Cómo puedo decorar mi enumeración al utilizar FunctionalAPI?

from enum import IntEnum, unique

@unique <- la sintaxis de decorador no funciona para la asignación de variables

Weekday = IntEnum(“Semana”, “dom lun mar mié jue vie sáb”, start=0)

Obviamente, uno podría escribir esto como una clase, pero me pregunto si es posible con la sintaxis mostrada anteriormente.

https://docs.python.org/es/3/library/enum.html#api-funcional

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Sí, es posible utilizar la sintaxis mostrada anteriormente para crear una clase IntEnum. El decorador @unique no es necesario para asignar variables, ya que la clase IntEnum asignará automáticamente valores enteros únicos a cada uno de los miembros de la clase.

    Para obtener más información, consulte la documentación de Python.

Comments are closed.