InfoClase
struct InfoClase : Hashable, Comparable
Representa la estructura de datos de una clase en el horario de clases que se mostrará. Es una entrada en la lista de clases de un cierto dia.
-
Clase que se esta representando.
Declaration
Swift
private var clase: Clase -
Nombre de la asignatura que se va a mostrar en la lista de clases.
Declaration
Swift
var asignatura: String -
Dia de clase al que pertenece esta entrada.
Declaration
Swift
var dia: DiaClase { get } -
Hora de la clase que se mostrará en la lista de clases.
Declaration
Swift
var hora: String { get } -
Aula de la clase que se mostrará en la lista de clases
Declaration
Swift
var aula: String { get }
-
Constructor de la estructura.
Declaration
Swift
init(asignatura: String, clase: Clase)Parameters
asignaturaNombre de la asignatura que se desea mostrar en la lista de clases
claseClase de donde se obtendran los datos a mostrar.
-
Función que permite comparar dos
InfoClase. Se ordena por tiempo de ocurrencia, se prioriza el día de la semana y luego la hora.Declaration
Swift
static func < (lhs: InfoClase, rhs: InfoClase) -> BoolParameters
lhsLado izquierdo de la operación binaria <.
rhsLado derecho de la operación binaria <.
Return Value
Verdadero cuando es menor el lado izquierdo, falso caso contrario
View on GitHub
InfoClase Structure Reference