Cómo elegir aleatoriamente un elemento de Enum en Scala3
Mi problema es muy simple. Tengo lo siguiente: enum Colors: case Blue, Red, Green ¿Cómo puedo elegir un elemento aleatorio de este enum? Intenté la solución de esta pregunta pero no funcionó.
Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.
Mi problema es muy simple. Tengo lo siguiente: enum Colors: case Blue, Red, Green ¿Cómo puedo elegir un elemento aleatorio de este enum? Intenté la solución de esta pregunta pero no funcionó.
¿Es posible distinguir entre las enum de Scala-3 y los traits sellados utilizando Mirrors o incluso Macros? definir transparent inline def isScalaEnum[A]: Boolean = ${ isScalaEnumImpl[A] } privado def isScalaEnumImpl[A: Type](using q: Quotes): Expr[Boolean] = ??? Por ejemplo, ¿cómo se implementa el macro anterior? sealed trait T case class A(x: . . . Read more