Flutter学习(一)

1.Dart环境安装

官网:Get the Dart SDK | Dart

Mac环境:

Install Homebrew if needed. https://brew.sh/

Add the official tap.

复制代码
  $ brew tap dart-lang/dart

Install the Dart SDK.

复制代码
  $ brew install dart

2.vscode配置

安装dart插件

安装code runner 插件

3.dart语法(一):

Dart 复制代码
print('你好,dart');

  //脚本类语言,可以不预先定义类型,自动类型辨别
  var str = "this is  var";
  String str1 = "this is var";
  int str2 = 123;

  //常量  值不变,开始就要初始化
  const var str3 = "var" ;
  //常量 可以开始不赋值,只能赋值一次
  final var str4 = DateTime.now();

  //常用数据类型
  bool flag = true;
  int num1 = 1;
  double num2 = 1.1;
  String str5 = "str5";

  var list = ["str","str1",123,true];
  print(list.length);
  print(ist[0]);

  var list1 = <String>["str","str1","str2"];

  var list2 = [];
  list2.add("str1");

  var list3 = List.filled(2, ""); //固定长度 2 
  list3[0] = "str";

  var list4 = List<String>.filled[2,""];

  var person = {
    "age":18,
    "sex":"男",
    "work":["程序员","滴滴"]
  } 
  var sex = person["sex"];

  var p = new Map();
  p["name"] = "王哥";

  //判断类型 is
  var str45 = "1234";
  if(str45 is String) {
    print("yes");
  }else if(str45 is int) {
    print("no");
  }else {
    print("no");
  }
相关推荐
许白掰18 分钟前
Linux入门篇学习——借助 U 盘或 TF 卡拷贝程序到开发板上
linux·学习·借助 u 盘拷贝程序到开发板上·借助 tf卡拷贝程序到开发板上
Cao_Shixin攻城狮5 小时前
Flutter运行Android项目时显示java版本不兼容(Unsupported class file major version 65)的处理
android·java·flutter
iFulling12 小时前
【计算机网络】第四章:网络层(上)
学习·计算机网络
香蕉可乐荷包蛋12 小时前
AI算法之图像识别与分类
人工智能·学习·算法
xiaoli232712 小时前
课题学习笔记1——文本问答与信息抽取关键技术研究论文阅读(用于无结构化文本问答的文本生成技术)
笔记·学习
人生游戏牛马NPC1号12 小时前
学习 Flutter (四):玩安卓项目实战 - 中
android·学习·flutter
LGGGGGQ14 小时前
嵌入式学习-PyTorch(7)-day23
人工智能·pytorch·学习
stm 学习ing14 小时前
Python暑期学习笔记3
笔记·python·学习
屁股割了还要学14 小时前
【C语言进阶】内存函数
c语言·开发语言·学习·算法·青少年编程
靴子学长14 小时前
Lotus-基于大模型的查询引擎 -开源学习整理
python·学习·自然语言处理