Skip to content

shouldUseConditionalExpression para una condición múltiple con un return default #303

@fdodino

Description

@fdodino

En este código

class Parcial {
	const property cantidadPreguntas
}

class Alumno {
	const notas = []
	var tipoAlumno = "E"
	
	method rendir(nota) {
		notas.add(nota)
	}

  method estudiaPara(parcial) {
		if (tipoAlumno == "E") {
			// Estudioso
			return true
		}
		if (tipoAlumno == "V") {
			// Vago
			return notas.last() < 6
		}
		if (tipoAlumno == "H") {
			// Hijo del rigor
			return parcial.cantidadPreguntas() > 5
		}
		return false
	}
}

está saltando en el último if esta validación: Estás usando incorrectamente el if. Devolvé simplemente la expresión booleana.(shouldUseConditionalExpression). Raro.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions