Skip to content

jhonPariona/dart

Repository files navigation

DART

📺 Dartpad probar en vivo los codigos | 📖 Documentación

La biblioteca por defecto que contiene los tipos y algunas cosas básicas es dart:core no se necesita importarlo por que se importa automáticamente import 'dart:core';

Todo lo que se puede colocar en una variable es un objeto

No existe public, protected ni private; para private se usa _identificador

todo terminar en ;

No existen los arreglos pero si las listas(coleccion de objetos)

los assert(expresionBool) solo funcionan cuando debugeamos nuestro código

las funciones son objetos de primera clase por que se pueden pasar funciones a otras funciones

Existen arrow functions String nameF() => "retorno"

Indice

Comentarios

// comentario de una línea

/*
comentario
de multiples
lineas
*/

/// documentación

Operadores

// ARITMÉTICOS + - * / %
// += -= *= /= %=

// RELACIONAL == != >= <=

// UNARIO ++nameVar nameVar++ --nameVar nameVar--

// LOGICOS && ||

// ? accede a la propiedad si es q existe;  ?? valor que se le asignara si es null

// ternary condition ? true : false;

/* -------------------------------------------------------------------------- */
/*                                    $test                                   */
/* -------------------------------------------------------------------------- */
  // is is!
  int t = 5;

  t is String
      ? print("Es una cadena")
      : print("No es una cadena"); /* No es una cadena */

Condicionales

if () {

} else if () {

} else {

}

switch (value) {
  case valueCompare:
    ...
    break;
  default:
    ...
}

Lints

antes se usaba pedantic, ahora ya esta deprecado

Dart lint

CURSOS

📖 Dart Programming Tutorial - Full Course - freeCodeCamp.org | 📖 Curso de Dart y flutter con SQLite desde cero full stack-Alex Joel Pagoada Suazo

Releases

No releases published

Packages

No packages published

Languages