Skip to content

Instantly share code, notes, and snippets.

@ibtesam123
Created August 8, 2020 09:56
Show Gist options
  • Save ibtesam123/3ad46fb16e20b74526fdd4478b6c5a61 to your computer and use it in GitHub Desktop.
Save ibtesam123/3ad46fb16e20b74526fdd4478b6c5a61 to your computer and use it in GitHub Desktop.
Production-Ready app
void checkNumber(Either<String,int> number){
number.fold(
(l) => print(l),
(r) => print('Number: $r'),
);
}
void errorHandle() {
Either<String, int> number;
number= Right(1); //When number loads successfully
checkNumber(number); //Prints Number: 1
number = Left('An error occured'); //When an error occured while loading number
checkNumber(number); //Prints An error occured
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment