-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtiposBasicos2.dart
44 lines (41 loc) · 1.29 KB
/
tiposBasicos2.dart
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
/*
-list
-set
-map
*/
main() {
//list =conjuntos de elementos inexados apartir do 0 que aceitar repetições
//e pode ter valores homogenios.
List aprovados = ['Gege', 'dani', 'marlos',false];
print(aprovados is List);
print(aprovados);
print(aprovados.elementAt(2));
print(aprovados[0]);
print(aprovados.length);
//map =conjuntos de elementos inexados apartir do 0 que aceitar repetições
//no valores e nao na chaves podendo acessar o valor pela a chave
Map<String, String> telefones = {
'GEGE': '+55 (81) 98756-4311',
'Dani': '+55 (81) 7777-4313',
'marlos': '+55 (81) 98756-4314',
};
print(telefones is Map);
print(telefones);
print(telefones['GEGE']);
print(telefones.length);
print(telefones.values);
print(telefones.keys);
print(telefones.entries);
//set o conjunto nao aceitar repetições
//set =conjuntos de elementos inexados apartir do 0 que aceitar repetições
//e pode ter valores homogenios e hetorogenias (varios tipos de dados).
Set times = {'vasco', 'sport', 'botafogo', 'vitoria'};
print(times);
print(times is Set);
print(times.add('brasiliense'));
print(times.length);
print(times.add('tombense'));
print(times.contains('Santa Cruz'));
print(times.first);
print(times.last);
}