Dart 语言入门

本文介绍了Dart编程语言的基础知识,包括变量和常量的定义、命名规则,以及数值、字符串、布尔类型数据、数组(List)、Set和Map的使用。此外,还涵盖了基本运算符和控制结构如if-else和for循环的讲解。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

引言

在学习Flutter之前,还是得先把基础打好,先来学习一下Dart的基础知识。

第一个dart 

import 'package:dart/dart.dart' as dart;

main(List<String> arguments) {
  print('Hello world: ${dart.calculate()}!');
}

变量与常量

1.变量

Dart是一个强大的脚本类语言,可以不预先定义变量类型,自动会类型推导(有点kotlin的味道),Dart中定义变量可以通过var关键字可以通过类型来申明变量,如:

    var str='this is var';

    String str='this is var';

    int str=123;

// 注意: var 后就不要写类型 ,  
//写了类型 不要var   两者都写   var  a int  = 5;  报错

2.常量(final 和 const修饰符)

const值不变,一开始就得赋值,

final可以开始不赋值,最后只能赋一次 ;

而final不仅有const的编译时常量的特性,最重要的它是运行时常量

并且final是惰性初始化,即在运行时第一次使用前才初始化.

永远不改量的量,请使用final或const修饰它,而不是使用var或其他变量类型。

    final name = 'Bob'; // Without a type annotation
    final String nickname = 'Bobby';
    const bar = 1000000; // Unit of pressure (dynes/cm2)
    const double atm = 1.01325 * bar; // Standard atmosphere


 

命名规则

  • 变量名称必须由数字、字母、下划线和美元符($)组成。
  • 注意:标识符开头不能是数字
  • 标识符不能是保留字和关键字。
  • 变量的名字是区分大小写的如: age和Age是不同的变量。在实际的运用中,也建议,不要用一个单词大小写区分两个变量。
  • 标识符(变量名称)一定要见名思意 :变量名称建议用名词,方法名称建议用动词

数据类型

    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值