美文网首页
Dart语言基础语法

Dart语言基础语法

作者: 小宇宙_fly | 来源:发表于2019-08-23 19:33 被阅读0次

语法定义了一组用于编写程序的规则。每种语言规范都定义了自己的语法。Dart程序代码由以下组成 -

变量和运算符类函数表达式和编程构造决策和循环结构注解库和包类型定义数据结构 - 集合/泛型

Dart标识符
标识符是程序中元素的名称,如变量,函数等。标识符的规则是 -

标识符可以包括字符和数字。但是,标识符不能以数字开头。除下划线(_)或美元符号( )外,标识符不能包含特殊符号。 标识符不能是关键字。它们必须是唯一的。标识符区分大小写。标识符不能包含空格。 下表列出了有效和无效标识符的几个示例 - 有效标识符 firstName,first_name, num1,result
无效标识符 Var,first name,first-name,1result

Dart关键字
关键字在语言的上下文中具有特殊含义。下表中列出了Dart语言中的一些关键字。
abstract,continue,false,new,this,as,default,final,null,throw,assert,deferred,finally,operator,true,async,do,for,part,try,async*,dynamic,get,rethrow,typedef,await,else,if,return,var,break,enum,implements,set,void,case,export,import,static,while,catch,external,in,super,with,class,extends,is,switch,yield,const,factory,library

空白和换行
Dart忽略程序中出现的空格,制表符和换行符。可以在程序中自由使用空格,制表符和换行符,并且可以自由地以简洁一致的方式格式化和缩进程序,使代码易于阅读和理解。

Dart区分大小写
Dart区分大小写。Dart中大写和小写字符表示不同地含义。

声明以分号结尾
每行指令都称为语句。每个dart语句必须以分号(;)结尾。一行可以包含多个语句。但是,这些语句必须用分号分隔。

Dart面向对象编程
Dart是一种面向对象的语言。面向对象是一种遵循真实世界建模的软件开发范例。面向对象将程序视为通过称为方法的机制相互通信的对象集合。

对象 - 对象是任何实体的实时表示。根据Grady Brooch,每个对象必须具有三个功能
状态 - 由对象的属性描述。
行为 - 描述对象的行为方式。
标识 - 将对象与一组类似此类对象区分开的唯一值。
类 - 类是创建对象的蓝图/模板,类封装了对象的数据。
方法 - 方法促进对象之间的通信。

示例:Dart和面向对象

class TestClass {   
   void display() {     
      print("Dart and Object Orientation"); 
   } 
}  
void main() {   
   TestClass c = new TestClass();   
   c.display();  
}

上面的示例代码中定义了一个类TestClass。该类有一个display()方法。该方法在终端上打印字符串 - "Dart and Object Orientation"。new关键字创建类的对象。该对象调用display()方法。
执行上面代码将产生以下输出 -

Dart and Object Orientation

相关文章

  • Flutter-Dart基础语法入门

    Dart语法基础 Dart语言简介 Dart是Google推出的一门编程语言,最初是希望取代Javascript运...

  • Dart基础语法

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

  • Dart语言基础语法

    语法定义了一组用于编写程序的规则。每种语言规范都定义了自己的语法。Dart程序代码由以下组成 - 变量和运算符类函...

  • dart语言基础语法

    1. var 、dynamic、Object、final、const var 接收任意类型的变量,但是一旦赋值后不...

  • Flutter中的Dart语法

    2.1 基础语法介绍 使用VScode学习Dart语言,需要安装几个插件DartFluttercodeRunner...

  • Flutter开发-Dart语言基础-2

    接着上篇Dart语言基础. 运算符 Dart和其他语言一样多种,支持多种运算. 点运算语法糖 点运算和Swift中...

  • Flutter 代码规范整理

    Dart 语法简介 Flutter是使用Dart语言开发的。Dart语言是基于类的纯面向对象语言。Dart 中的所...

  • Dart编程语言入门

    Dart基础入门语法介绍,详细说明可以查看相关视频《Dart编程语言入门》。 变量与常量 变量 1.使用var声明...

  • dart flutter 文件与库的引用导出

    前言   dart语言的库及其相关语法是了解dart应用代码组织的基础。网上查找的相关资料往往只是涉及某几个点,很...

  • flutter 文件与库的引用导出(import、import

    前言 dart语言的库及其相关语法是了解dart应用代码组织的基础。网上查找的相关资料往往只是涉及某几个点,很难有...

网友评论

      本文标题:Dart语言基础语法

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