Dart的简单学习

Dart

一种强大的脚本语言 ,可以不预先定义变量的类型,会自动推导类型。
var str="hello world";//此时str为字符串类型,此时再将其他类型赋值给它时,将会报错。
Dart中使用print()进行打印。
printf(str);
Dart中可以通过is来判断数据类型。

if(str is String){
    print("str是字符串类型");
}

Dart中取整运算:a~/b
Dart中的特殊运算符:??

int b=10; 
b??=23;  //  b为空时把值赋值给b
print(b);

根据上述代码分析,当b为空时,才会将23赋值给b,因为此时b不为空,所以此时将会打印出b的值为10。

Dart中的常量:final 和const修饰符

const:值不变 一开始就得赋值
final:可以开始不赋值,只能赋值一次
final有const的功能,但比const更强大。最重要的,它是运行时常量,并且final是惰性初始化,即在运行时第一次使用前才初始化。

final date=new DateTime.now();    
const date=new DateTime.now();//报错

从上面两行代码中我们可以看出来,const无法用于修饰一个运行时的常量。

Dart中的字符串

Dart中的字符串定义可以由'a'或者"a"进行定义。
使用三个'或"可以定义多行字符串。

var str ='''123
456
789''';
打印结果如图所示

dart中的字符串拼接:可以通过+连接,也可以通过$进行拼接。代码如下所示:

print(str1+str2);
print("$str1 $str2");
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Dart语言之数据类型 数据类型 dart语言数据类型包含一下类型:变量-Var常量-Const数值型-Numbe...
    枫叶无处漂泊阅读 7,180评论 2 7
  • Dart 介绍 Dart 是由谷歌开发的计算机语言,可以用于web、服务器、移动应用和物联网等领域的开发。它诞生于...
    张_何阅读 4,227评论 0 3
  • 前言 前些日子在公司尝试着使用 Flutter 开发一些功能。要想写好 Flutter 程序,首先 Dart 语言...
    Chiclaim阅读 5,176评论 0 4
  • 在之前我们已经介绍过Dart语言的相关特性,读者可以翻看一下,如果读者已经熟悉Dart语法,可以跳过本节,如果你还...
    沫之阅读 2,958评论 0 2
  • 我要去拉萨 我要去拉萨 让我亲吻喜马拉雅冰山的雪莲花 我要去拉萨 我要去拉萨 让我畅饮阿妈酿的青稞酒酥油茶 …… ...
    秋语香阁阅读 3,798评论 0 2

友情链接更多精彩内容