美文网首页
dart - 基本概念 - 变量

dart - 基本概念 - 变量

作者: 张中华 | 来源:发表于2022-02-17 08:52 被阅读0次

1. 入口函数

main main() {}或者没有返回值的void main(){}

2. 类型定义

  • dart 是强类型语言,存在类型校验
  • 和C#一样,可以使用var进行定义,可以自动类型推断,也可以直接定义数据类型。
  • 变量区分大小写
  • final/const 常量,final不仅是编译时常量,也可以是运行时常量,final是惰性初始化,即第一次运行时初始化,实例:final date = Datetime.now()
  • Dart 支持以下数据类型:
    数字(number) int/double,字符串(string),布尔值(boolean),列表(list),集合(set),映射(map),符文(rune),符号(Symbol)
  • 判断数据类型: is

dart解决double计算精度问题:
https://blog.csdn.net/qq_33950912/article/details/116379925

联系代码:

void main(List<String> args) {
  // number类型
  var int1 = 10;
  var double1 = 10.0;

  // string 类型
  var str1 = 'str1';
  var str2 = 'str2';

  print('string1:' + '$str1 $str2');
  print('string2:' + str1 + ' ' + str2);

  // bool 类型
  var true1 = true;
  var false1 = false;

  // list 类型
  var list1 = new List.filled(10, '');
  var list2 = new List<String>.filled(10, '');
  var list3 = [1, 2, 3];

  // set类型
  var set1 = new Set();
  set1.add('1');
  print('set');
  print(set1);

  // map类型
  var map1 = new Map();
  map1['key1'] = 'value1';
  print('map1');
  print(map1);
}

相关文章

  • 【Flutter】Dart基本语法

    Dart编程语言——基本概念及变量类型Dart编程语言——方法Dart编程语言——操作符、流程控制和异常Dart编...

  • dart - 基本概念 - 变量

    1. 入口函数 main main() {}或者没有返回值的void main(){} 2. 类型定义 da...

  • dart学习总结

    一、Dart 入口方法介绍 Dart打印 Dart注释 Dart变量 常量申明 变量命名规则 1.变量声明,用va...

  • Dart 基础数据类型及方法

    Dart 变量 dart 可以不预先定义变量类型,会自动类型推倒,即 dart 语言有类型校验。 dart 中定义...

  • dart基础

    [TOC] 主要介绍dart的一些语言规范和语法。 dart入口函数 变量 dart可以通过var来定义变量,可以...

  • 一.Dart语法-操作符、方法与异常

    Dart基础 运行Dart 代码可以使用 dart xxx.dart,dart命令需要配置环境变量,将 “${F...

  • Dart - 变量

    1.Dart中变量的两种方式 输出结果:AB 2.Dart中类型的改变 在Dart中一旦变量的类型被确定,就不能再...

  • Dart学习-基础篇

    1.Dart学习入门2.Dart学习-关键词3.Dart学习-变量4.Dart学习-内置类型5.Dart学习-方法...

  • Dart教程(二):基本语法

    一、几个基本概念 dart语言风格和C语言类似,而且dart是面向对象的语言。需要重点关注的是:Dart中所有的变...

  • 1.Dart变量定义、类型

    Dart语法 定义变量var/int/double 打印变量name: print('$name'); 打印变量类...

网友评论

      本文标题:dart - 基本概念 - 变量

      本文链接:https://www.haomeiwen.com/subject/enillrtx.html