Dart基础学习总结(上)

目录

学习语言的第一课Dart介绍:

Dart环境搭建: 

Dart 开发工具:

第一行Dart代码:

Dart中的注释

Dart 变量:

Dart 常量:

Dart的命名规则:

Dart中支持的数据类型:

Dart运算符:

   条件表达式    if  else   switch case

三目运算符

 ??运算符:

 类型转换

 Dart中的自增自减操作

 Dart中的循环语句及其简单应用


学习语言的第一课Dart介绍:

Dart是由谷歌开发的计算机编程语言,它可以被用于web、服务器、移动应用 和物联网等领域的开发。Dart诞生于2011年,号称要取代JavaScript。但是过去的几年中一直不温不火。直到Flutter的出现现在被人们重新重视。要学Flutter的话我们必须首先得会Dart。

官网:https://dart.dev/

Dart环境搭建: 

要在我们本地开发Dart程序的话首先需要安装Dart Sdk,。如果你只是想开发移动应用,则不需要使用 Dart SDK,只需 安装 Flutter 即可

Dart官方文档:https://dart.dev/get-dart

windows(推荐): http://www.gekorm.com/dart-windows/

Dart 开发工具:

    Dart的开发工具有很多: IntelliJ IDEA  、 WebStorm、 Atom、Vscode等

第一行Dart代码:

main(){
  print('Hello dart');
  print('Hello dart1');
}

main()是Dart的入口方法,所有要执行的东西都要放在里面;

如果一个方法里只有一行代码,可以简写为:

main()=> print('Hello dart');

Dart中的注释

dart中有三种常见注释

示例:

1.单行注释:

单行注释以//开头, Dart编译器会忽略//和行尾之间的所有内容

//print('Hello dart')

2.多行注释

多行注释以 /* 开头,以 */ 结尾

/*
print('Hello dart1')
print('Hello dart')
*/

3.文档注释

文档注释是以 ///或 /** 开头的多行或单行注释, 在连续行上使用 /// 与多行文档注释具有相同的效果。可以通过dartdoc命令导出文档。

  /// Say something to dart
  /// The string [what] is what you want to say.
  sayWhat(String what) {
    /*
    * Say something
    * */
    print(what);
  }

Dart 变量:

  dart是一个强大的脚本类语言,可以不预先定义变量类型 ,会自动类型判断

  dart中定义变量可以通过var关键字可以通过类型来申明变量

  如:

    var str='this is str';

    String str='this is str';

    int str=123;

  注意: var 后就不要写类型 ,  写了类型 不要var   两者都写 如:

var  int  a = 5; 或

var   a =" ";

a = 123; 就会报错

Dart 常量:

即不可修改的参数,使用final 和 const修饰符均可声明常量,两者区别如下:

const值不变 一开始就得赋值

final 可以开始不赋值 只能赋一次 ; 而final不仅有const的编译时常量的特性,最重要的它是运行时常量,并且final是惰性初始化,即在运行时第一次使用前才初始化

如:

 final a=new DateTime.now();

    print(a);   //2020-04-16 15:59:02.894372

若使用const:

const a=new DateTime.now();   //报错了 

Dart的命名规则:

          1、变量名称必须由数字、字母、下划线和美元符($)组成。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值