Skip to content

Instantly share code, notes, and snippets.

View MelvinRB27's full-sized avatar
💯
No dreamer stops dreaming out of fear

Melvin RB MelvinRB27

💯
No dreamer stops dreaming out of fear
View GitHub Profile
void main() {
emit().listen((value){
print('Valor: $value');
});
}
Stream<int> emit() async* {
final numbers = [1, 2, 3, 4, 5];
void main() {
emit().listen((value){
print('Valor: $value');
});
}
Stream<int> emit(){
return Stream.periodic(Duration(seconds: 1), (value){
return value;
@MelvinRB27
MelvinRB27 / main.dart
Created October 5, 2023 15:51
try, catch, on y finally
void main() async {
try {
final value = await httpGet("melvin");
print(value);
} on Exception catch (err) {
print('Hubo un error de Exception: $err');
} catch (err) {
print('OOPS! Error: $err');
} finally {
print('Se completó el try-catch');
@MelvinRB27
MelvinRB27 / main.dart
Created October 5, 2023 15:47
try, catch
void main() async {
try {
final value = await httpGet("melvin");
print(value);
} catch (err) {
print('Error: $err');
}
}
Future<String> httpGet(String url) async {
void main() {
httpGet("melvin").then((data) => {
print(data)
}).catchError((err) => {
print("error: $err")
});
}
Future<String> httpGet(String url){
void main() {
final batman = Murcielago();
batman.volar();
batman.caminar();
final donald = Pato();
donald.nadar();
donald.caminar();
donald.volar();
void main() {
final batman = Murcielago();
batman.volar();
batman.caminar();
final donald = Pato();
donald.nadar();
donald.caminar();
donald.volar();
@MelvinRB27
MelvinRB27 / main.dart
Created October 4, 2023 16:22
Extends, Implements
void main() {
final ghero = GoodHero(name: 'Iron Man', power: 'Rich', isAlive: false);
print(ghero);
final bhero = BadHero(name: 'Flash', power: 'Fast', isAlive: true);
print(bhero);
}
enum HeroType { good, bad }
@MelvinRB27
MelvinRB27 / main.dart
Created October 4, 2023 13:25
Get, Set, Assert
void main() {
final v = Square(side: -27);
//v.set(-2.5);
print( v.area );
}
class Square {
double _side;
@MelvinRB27
MelvinRB27 / main.dart
Created October 3, 2023 18:39
flying-villa-2200
void main() {
final Map<String, dynamic> responseHttp = {
'heroes': [
{'name': 'Spider Man', 'power': 'Trepar', 'isAlive': true},
{
'name': 'Iron Man',
'power': 'Traje de alta tecnología',
'isAlive': false
},
{