Flutter从入门到精通之Dart基础篇(一)

学Flutter必须先学会Dart

目录

什么是Dart?

环境搭建

入门HelloWorld

基础知识

1.  变量、常量、命名规则

2.  Dart的数据类型

 3.  Dart的条件表达式

4.  Dart的数据类型的转换

5.  Dart循环语句


 

什么是Dart?

源于谷歌,主要用于移动应用和物联网等领域的开发,诞生于2011年,Flutter使其涅槃重生

官网:https://dart.dev/

环境搭建

安装SDK ,下载地址: http://www.gekorm.com/dart-windows/

开发工具推荐:IntelliJ IDEA

打开IntelliJ IDEA,菜单中点击File-->Settings-->plugins,在plugins的搜索框中搜索Dart并安装,然后重启IntelliJ IDEA。 点击File-->New Project-->Dart

入门HelloWorld

扩展名 .dart 文件,程序的入口 main  类似java

Flutter从入门到精通之Dart基础篇(一)_第1张图片

基础知识

1.  变量、常量、命名规则

命名规则:见名知意,跟java完全一样

变量通过var关键字申明变量,类似js,也可以直接指定类型

var  str = ‘world’;// 可双引号

String str = ‘aaa'; //string类型

int  a = 123; //数值型

常量

const  PI = 3.14;

final PI = 3.14;

区别:final是运行时的常量,可惰性初始化,第一次使用前才初始化

2.  Dart的数据类型

Flutter从入门到精通之Dart基础篇(一)_第2张图片

小技巧:

is 关键字 判断是否是某个类型,返回true或者false

1. 字符串的拼接:

 方案1:

Flutter从入门到精通之Dart基础篇(一)_第3张图片

方案2:

2.  List定义2种方式

Flutter从入门到精通之Dart基础篇(一)_第4张图片

Flutter从入门到精通之Dart基础篇(一)_第5张图片

var list = new List();  // 类似java的泛型

3.  map 定义2种方式(对象)

Flutter从入门到精通之Dart基础篇(一)_第6张图片

 3.  Dart的条件表达式

Flutter从入门到精通之Dart基础篇(一)_第7张图片

打印结果是10 ,如果b为空则10

if else      /    switch  case   /  三目运算符     跟java一样,这里不做记录

4.  Dart的数据类型的转换

Flutter从入门到精通之Dart基础篇(一)_第8张图片

Flutter从入门到精通之Dart基础篇(一)_第9张图片

5.  Dart循环语句

Flutter从入门到精通之Dart基础篇(一)_第10张图片

你可能感兴趣的:(Flutter,flutter)