Logo Studenta

05 Semana_5_Dart_Avanzado_i

¡Este material tiene más páginas!

Vista previa del material en texto

Semana 5: Dart Avanzado (i)
Facultad de Ingeniería de Sistema e Informática
LENGUAJE DE PROGRAMACIÓN V
Ing. Angel Marthans Ruiz, Mg.
Objetivos: 
Al finalizar, el alumno logrará:
 Comprender la manipulación de Strings en Dart
 Implementar y Usar funciones anónimas
2
Temas:
 Manipulación de String
 Funciones anónimas
3
Manipulación de Strings
4
La manipulación de Strings en Dart, permite manipular texto añadiendo y eliminando caracteres, 
dividiendo y volviendo a unir cadenas, y realizando operaciones de buscar y reemplazar. 
Tambien, la forma de cómo validar la entrada del usuario.
Las cadenas distinguen entre mayúsculas y minúsculas, lo que significa que Hola es diferente de 
hola , que es diferente de HOLA . Esto puede ser un problema si utiliza direcciones de correo 
electrónico como identificadores únicos en su base de datos. Las direcciones de correo 
electrónico no distinguen entre mayúsculas y minúsculas. Asi entonces, no es lo mismo 
spongebob@example.com y SpongeBob@example.com, y tampoco 
sPoNgEbOb@eXaMpLe.cOm
Manipulación de Strings
5
Manipulación de Strings
6
Trim
Una cosa habitual que querrá eliminar son los espacios en blanco sobrantes al principio o al final 
de una cadena. Los espacios en blanco pueden ser problemáticos porque dos cadenas pueden 
parecer iguales pero en realidad son diferentes. La eliminación de estos espacios en blanco se 
denomina trim.
Manipulación de Strings
7
Pad
Manipulación de Strings
8
Split y Join
Manipulación de Strings
9
Replace
Manipulación de Strings
1 0
Validación
Funciones Anónimas
1 1
Funciones Anónimas
No son mas que funciones sin nombre.
Funciones Anónimas
1 2
Asignando funciones a variables
Funciones Anónimas
1 3
Pasando funciones a funciones
Funciones Anónimas
1 4
Retornando funciones desde funciones
Funciones Anónimas
1 5
Funciones Callback
Cuando escribes una aplicación, a menudo quieres ejecutar algún código para manejar un 
evento, ya sea que ese evento sea un usuario presionando un botón o un reproductor de audio 
llegando al final de la canción. Las funciones que manejan estos eventos se llaman funciones 
callback. Son otro uso importante de las funciones anónimas.
Referencias:
 https://dart.dev/language/functions
 https://dart.dev/language/built-in-types#strings
 https://api.dart.dev/stable/3.0.0/dart-core/String-class.html
 https://codeburst.io/top-10-string-utility-methods-you-should-know-dart-b51ef65b3cc2
1 6
https://dart.dev/language/functions
https://dart.dev/language/built-in-types#strings
https://api.dart.dev/stable/3.0.0/dart-core/String-class.html
https://codeburst.io/top-10-string-utility-methods-you-should-know-dart-b51ef65b3cc2
La manera de empezar es dejar de 
hablar y comenzar a actuar.
Walt Disney
1 7
	�����Semana 5: Dart Avanzado (i)
	Objetivos: �Al finalizar, el alumno logrará:
	Temas:
	Manipulación de Strings
	Manipulación de Strings
	Manipulación de Strings
	Manipulación de Strings
	Manipulación de Strings
	Manipulación de Strings
	Manipulación de Strings
	Funciones Anónimas
	Funciones Anónimas
	Funciones Anónimas
	Funciones Anónimas
	Funciones Anónimas
	Referencias:
	La manera de empezar es dejar de hablar y comenzar a actuar.

Otros materiales

Materiales relacionados

20 pag.
Programação em MATLAB

Colégio Objetivo

User badge image

Carlos Sanchez Ortiz

64 pag.
Programacion-y-Extencion-de-OpenOffice

SIN SIGLA

User badge image

Materiales y Contenidos

639 pag.
Curso de Java script

SIN SIGLA

User badge image

deyvi jhon medina silva