Ctrl K
ComunidadGuías…

examples/custom_error.v

Rama master · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
import semver

fn main() {
	semver.from('asd') or { check_error(err) }
	semver.from('') or { check_error(err) }
}

fn check_error(err IError) {
	match err {
		semver.InvalidVersionFormatError {
			println('wrong format')
		}
		semver.EmptyInputError {
			println('empty input')
		}
		else {
			println('unknown error')
		}
	}
}