likes
comments
collection
share

Flutter —— dart基础语法(1)

作者站长头像
站长
· 阅读数 1

1. Flutter 项目创建

Flutter配置完之后,就可以在Android studio 创建 Flutter项目啦, Flutter —— dart基础语法(1) 点击Create New Flutter Project之后,这里就会有四个选项:

  • Flutter Application : 创建一个 Flutter 应用工程
  • Flutter plugin : 这是为了给 Android 和 iOS 提供插件应用(暴露的借口)的时候使用
  • Flutter Package : 创建一个 Dart组件 发布到 pub 来提供便捷开发 类似一些三方库
  • Flutter Module : 一般用来做混合开发,嵌入到 Android 和 iOS 工程当中!

Flutter —— dart基础语法(1)

之后输入工程名字,工程地址,然后选择next。工程名字不能用驼峰命名。

Flutter —— dart基础语法(1)0

Flutter —— dart基础语法(1)

到这里,工程就创建好了,并且可以跑起来了。

Flutter —— dart基础语法(1)

2. Dart 语法

2.1 var、final和const

  • var: 声明变量,可以赋值不同的类型。声明到变量如果没有初始化,那么值为null,并且之后可以赋值为不同的类型。如果初始化赋值了那么变量的类型就确定了。

Flutter —— dart基础语法(1)

  • final:声明一个只能赋值一次的变量。

Flutter —— dart基础语法(1)

可以先声明,之后赋值。 但是声明之后没有赋值,就不能被使用。

Flutter —— dart基础语法(1)

  • const:声明常量,声明的时候就需要赋值,声明之后不能被改变。

2.2 num

num:声明之后需要赋值才能够被使用的变量。可以赋值Int或者Double的值。

Flutter —— dart基础语法(1)

Flutter 里面多了一个运算符~/,用来取整,并且通过toDouble(),toInt()进行数据类型转换。

Flutter —— dart基础语法(1)

2.3 string

Flutter 中的字符串可以使用单引号或者双引号创建,并且可以使用+进行字符串的拼接,使用 *进行字符串的复制。使用a[x]来获取相对应位置的character,

Flutter —— dart基础语法(1)

字符串还可以使用三个引号或者双引号来创建多行字符串,并且可以看到双引号创建的多行字符串是拼接在一起的,而三个引号创建的字符串则是保留换行的。

Flutter —— dart基础语法(1)

Flutter 里面取外面的值只需要在字符串里面添加${}即可。

Flutter —— dart基础语法(1)

如果在字符串中需要/n而不是换行,那么直接在字符串前面添加r就可以了。

Flutter —— dart基础语法(1)