Variables: Números (int,double), String y booleanos
Clase 4 de 29 • Curso de Dart
Contenido del curso
Clase 4 de 29 • Curso de Dart
Contenido del curso
Usuario anónimo
Juan David Avila Caycedo
Juan David Avila Caycedo
Fernando Pioli Martínez
Juan Felipe Monsalve Vargas
John Alexander Diaz Astudillo
Luis Cáceres
Carmen Duarte
aSXasx SAXasx
Facundo Nicolás García Martoni
Mónica Fidelín
Ildefonso Muro
Carlos Isaac Rosales Castellanos
Jorge Salvador Ruíz Montaño
Efraín Girón Romero
Mateo Echavarria
Gerardo Ruiz
Josué Eliezer Gómez Soto
Mauricio Chávez Olea
Josué Eliezer Gómez Soto
Ricardo Montoro
Alejandro Robleto
alexander garcia castañeda
alexander garcia castañeda
ALEXIS ARTETA
Edwin Salinas Parra
Mauro Pita
Jesús David Bossa
Francisco Becerra
Juan Castro
Kevin Morales
Helard Flores
Sebastian Garcia Ospina
Fabio Tovio
Maycol Junior Quispe Caccha
Pablo Ezequiel Seitler
Diego Esteban Cortés Escandón
Usuario anónimo
📌 Dart tiene pocos tipos de datos, esto nos permite aprender este lenguaje de forma sencilla. A diferencia de Java o C++ que difieren en ese aspecto.
Los Strings tipo r se pueden hacer con comillas triples para saltos de linea
print(r'''$saludo ¿como estas? ''');
$saludo ¿como estas?
Hola Juan. No lo hago funcionar (en Dart Pad). ¿Puede ser que no acierte con las comillas simples?
Hola a todos!!!, he escrito un tutorial para instalar y configurar Dart en Visual Studio Code para Windows
Gracias, me sirvió bastante, soy totalmente nuevo en Dart, aunque me tocó reiniciar la PC y todo bien. 👍👍👍👍
Gracias, me ayudo bastante el tutorial, muy bien explicado
Mal que empiece a programar y ni siquiera explique la configuración en al menos un IDE y la forma de crear un proyecto en este.
Lo puedes realizar en https://dartpad.dartlang.org/ según explicó el profe en el video pasado. Y pues puedes instalar el plugin de dart en sublime text que es como el editor de texto más sencillito y bueno.
++RESUMEN DE LA CLASE++
Tipos permitidos en Dart: int double String bool
En Dart todo es un objeto
Se puede declarar con la palabra reservada var
var numero;
Declarar una variable con dynamic permite cambiar el tipo en tiempo de ejecución
dynamic numero = true; numero = 4.0;
Las comillas dobles y comillas simples son aceptadas igualmente por el lenguaje
print("Hola") print('Hola')
Para imprimir una variable se la coloca anteponiendo un $ dentro de las comillas
var numero = 5; print($numero);
Las comillas simples, puestas de forma triple, permiten escribir un texto que se imprimirá respetando los saltos de linea que hicimos al editar el código
print(''' esto permite hacer saltos de linea cuando se edita ''' )
Una r antes de las comillas significa que lo que sigue es de tipo raw, que permite omitir los caracteres de escape
print(r"Esto si se va a imprimir \n") // Salida: Esto si se va a imprimir \n
les paso como configurar intellij idea para dart, una pena no este bien explicado en este curso, https://www.youtube.com/watch?v=qbGSSOhTjzE
Los de código facilito. Bien por ellos.
Aquí tienen un código con la mayoría de la clase resumida y explicada a través de comentarios y ejemplos!
//Variables, Numeros, String y Booleanos main(List<String> args) { var valInt; // * Estamos iniciando variables, al estilo js. var valDouble; var valString; var valBool; print (valInt); // ? Al imprimir, notamos que todas son null print (valDouble); // ? debido a que no cuentan con valor asignado print (valString); // ? Y porque TODO es un objeto en Dart. print (valBool); valInt = 1; // * Acá les asignamos un valor a cada variable. valDouble= 1.3; // * Estos valores son correspondientes a su tipo. valString = "Esto es un string"; valBool = true; // ! Cabe recalcar también que en estas variables, su tipo es inmutable una vez inicializada. print (valInt); // ! Acá notamos como al momento de imprimir, print (valDouble); // ! Ahora si nos enseña datos correctos. print (valString); print (valBool); int entero = 2;//* Esta es una forma diferente de declarar las variables, double doble = 2.6; // * es mucho más fuertemente tipado. String cadena = "Esto es otra cadena."; bool booleano = false; print (entero); // ! Acá notamos como al momento de imprimir, print (doble); // ! nos enseña también los datos de forma correcta. print (cadena); print (booleano); dynamic dinamico; // * Esta es una forma dinámica de declarar variables en Dart, dinamico = 2; // * La variable puede tomar diferentes tipos de datos. print(dinamico); dinamico = "Esto es una cadena por tercera vez."; // * El compilador se encargará de interpretarla. print(dinamico); dinamico = true; // * y no tiene restricción de al cambiar de tipo que inferimos. print(dinamico); cadena = "Carlos"; print('Mi nombre es $cadena y esto es una interpolación de strings'); // ! Esta es la sintaxis para impresión dinamico = "Dart"; print("Estoy ahora mismo aprendiendo " + dinamico); // ! Otra forma de imprimir e interpolar variables. // ? Qué pasa si se tiene un texto más largo y se desan saltos de linea? print('''Esta clase inicial fue hecha en: Platzi con el profesor Ángel'''); // ! Esta es una forma de imprimir tomando el texto literalmente, incluidos todos los espacios y saltos de linea. print(r"af#!!&!#%%! \n salto de linea"); // ! utilizando la "r" en una impresión, llamado raw o impresión cruda, se evita que los símbolos alteren el contenido. print(valString.isEmpty); // * Prueba de que todo es un objeto. }
Soy yo o el audio está muuuy malo?
A mi me parece que el audio esta bien
Dentro de Visual Studio Code puedes descargar un Pluggin que te abre Dart mas otras aplicaciones
noto medio nervioso al profesor jajaja
Me llama la atención que ya estamos escribiendo código. Al intentar usar Visual Studio Code me dice que debo tener el SDK instalado, pero no hemos visto nada de esto. SI existen nuevo en DART como su primer lenguaje de programación, no la pasaran bien.
Se descarga de aquí
Y solo es cuestión de buscar qué podemos hacer con escribiendo lo siguiente en terminal.
$ dart -h
OK el SDK lo instale pero cada vez que intento hacer el debug me aparece este error
Al menos deberian explicar como hacer la instalacion para un IDE que no sea webstorm ya que este es de paga, y de las preguntas que llevo en los cursos, nadie de platzi contesta.
Instalar Dart para InteliJ IDEA en windows
Paso 1: Abrir power shell como administrador y correr el comando: Get-ExecutionPolicy si les devuelve el mensaje “Unrestricted” saltense el paso 2, si les aparece el mensaje “Restricted”, corran estos comandos Set-ExecutionPolicy AllSigned Set-ExecutionPolicy Bypass -Scope Process Paso 2: Correr el siguiente comando: Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString(‘https://chocolatey.org/install.ps1’)) Paso 3: Cerrar power shell y volver a abrirlo como administrador, despues correr el siguiente comando: choco install dart-sdk Paso 4: Dentro de InteliJ IDEA metanmse a settings/Plugins y busquen Dart, le dan en instalar Paso 5: Crean un nuevo projecto en dart (seleccionan dart del lado izquiero), y en Dart sdk path buscan la carpeta de instalacion que por defecto es: C:\tools\dart-sdk 😃
honestamente ha sido pesimo el inicio de este curso ya que a muchos se les da por echo que saben.
cosas antes de iniciar.
lo que pasa es que vamos a usar el online, está aquí: https://dartpad.dartlang.org/ el profesor lo dijo antes
aparte de que no se escucha bien, no explica como se instala
que editor de codigo esta utilizando el profesor porque no es dartpad o si? por que a mi me aparece muy firente...
Utiliza IntelliJ IDEA
Usa webstorm
Tengo un duda, antes de seguir con el curso, recomiendan algún otro??
Hmm... Creo que depende mucho de qué conocimientos tengas sobre programación, desarrollo móvil, etc.
:point_right: Programación Básica :point_right: Flutter (también hay un curso avanzado) :point_right: API REST
Si ya tienes conocimiento de programación, puedes tomar este sin problemas. Si no, puedes empezar por ese, de todas formas en este curso aprenderás lo básico del lenguaje. Con saber programar basta :)
otro curso que no explica como llegar aqui .. es en serio?? como si todos sabríamos hacer eso ...
No explica ni siquiera cómo ejecutar el código, cómo hacer nada, solo de sorpresa aparece con un IDE ... mal ahí
Hola te recomiendo tomar el curso de Introducción a Java SE Y posteriormente Java SE orientado a Objetos, aprenderás acerca de java pero en lo personal aquellos conocimientos me sirvieron para entender el lenguaje Dart espero te sirva
almenos deberia hacer un tutorial como instalar extensiones o algo no hay que pensar que todos son expertos :/
Acá se explica como instalar el Plugin en IntelliJ Idea
Hola se escucha muy mal
🎯 Requisitos de Software para Dart 🎯 Para poder trabajar con Dart profesionalmente es necesario instalar: ✅ Entorno de Desarrollo Integrado ✅ Kit de Desarrollo de Software ✅ Sistema Operativo Leer Aquí → https://link.medium.com/6JENggEHD5