美文网首页
Dart语言-类型

Dart语言-类型

作者: 肉肉要次肉 | 来源:发表于2023-04-16 17:10 被阅读0次

数值类型:num ,只有两个子类(int 、double)

除了常见的基本运算符,比如 +、-、*、/,以及位运算符外,你还能使用继承自 num 的 abs()、round() 等方法,来实现求绝对值、取整的功能。

如果还有其他高级运算方法的需求 num 无法满足,你可以试用一下 dart:math 库。这个库提供了诸如三角函数、指数、对数、平方根等高级函数。

布尔类型:bool

Dart是类型安全的,所以在检查变量值时,要显示地。

// 检查是否为0.

var number = 0;

assert(number == 0);

// assert(number); 错误的用法

字符串类型:String

可以用单引号,也可以用双引号,还能在字符串中嵌入变量或表达式。

变量:$变量

表达式:${表达式}

var s = 'cat';

var s1 = 'this is a uppercased string: ${s.toUpperCase()}';

数组类型:List  &  字典类型:Map

var arr1 = ["Tom", "Andy", "Jack"];

var arr2 = List.of([1,2,3]);

arr2.add(499);

arr2.forEach((v) => print('${v}')); 

var map1 = {"name": "Tom", 'sex': 'male'};

var map2 = new Map();

map2['name'] = 'Tom';

map2['sex'] = 'male';

map2.forEach((k,v) => print('${k}: ${v}'));

相关文章

  • Dart基础语法

    Dart基础语法 基本数据类型 Dart 属于强类型语言(在Dart2.0之前,Dart是一门弱类型语言。2.0以...

  • Dart 基础数据类型及方法

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

  • 【Flutter】Dart基本语法

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

  • Dart语言基础(二)之数据类型

    Dart语言之数据类型 数据类型 dart语言数据类型包含一下类型:变量-Var常量-Const数值型-Numbe...

  • Dart 语言和java差异:修饰符、匿名函数、可选参数、级联、

    可以不用指定类型 Dart 语言可以不用指定类型,当然也可以指定数据类型(可以提高运行速度) Dart 语言的程序...

  • Dart语言(二)内置的数据类型

    Dart语言(二)内置的数据类型 Dart内置支持下面这些类型: numbers 数字 strings 字符串 ...

  • 05Dart:数据类型

    Dart中所有东西都是对象,包括数字、函数 Dart语言本质上是动态类型语言,类型是可选的 可以使用 var 声...

  • Flutter02:必备Dart基础

    Flutter是基于Dart开发的语言,而且是强类型,静态语言。所以类型检查可以通过编译器完成。而且Dart是一门...

  • Dart语言

    Dart语言概览 一切皆对象,所有对象均继承自Object 虽然Dart是强类型语言,但是变量类型是可选的,因为D...

  • Flutter中Dart基础

    Flutter是基于Dart语音开发的,Dart是面向对象的语言,下面记录一些Dart语言常用数据类型的用法。 1...

网友评论

      本文标题:Dart语言-类型

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