Aqui vão algumas características da Dart:
- Sua sintaxe é C-like, portanto, se você já programou em Java, C# ou Javascript, você aprenderá a linguagem rapidamente;
- É orientada a objetos, logo tem classes, herança, interfaces e etc;
- Assim como em Java, todos os objetos herdam da classe Object;
- É fortemente tipada como no Java, mas não é necessário colocar um tipo, pois Dart consegue inferir os tipos. Você pode usar 'var' em vez de um 'int';
- No Java você usa a palavra reservada private, enquanto que no Dart basta colocar um sublinhado (_) no início do nome de um atributo de uma classe para torná-lo privado.
Caso queira fazer um tour pela linguagem, basta ir no site DartLang. Agora vamos fazer um hello world com uma função que soma dois números e retorna o resultado da soma:
Teste esse código no DartPad e veja os demais exemplos que ele apresenta. Sugiro que você faça o codelabs Intro to Dart for Java Developers caso conheça a linguagem Java. Quanto ao Dart, vou ficando por aqui. Irei tratar dela novamente quando estivermos escrevendo códigos especificamente para o Flutter. O próximo passo será preparar o nosso ambiente para que possamos começar realmente a por a mão na massa. Até a próxima!
Comentários
Postar um comentário