编程语言入门到精通白话文转文言文般的Kotlin常识 刚接触kotlin就被它的简洁震撼到了(kotlin的作者一定是一个极简主义!)。一起来看下kotlin是怎么通过“断舍离”来实现简洁的: new 分号 类型 新建对象不需要new关键词。 任何语句的... 2019-06-272,688 viewsCommentsKotlin 阅读全文
编程语言入门到精通Dart语言教程:HTML DOM 每个网页都位于浏览器窗口内,可以将其视为对象。Document对象表示在该窗口中显示的HTML文档。Document对象具有各种属性,这些属性引用允许访问和修改文档内容的其他对象。 访问和修改文档内容... 2019-06-227,490 viewsCommentsDart 阅读全文
编程语言入门到精通Dart语言教程:编写和运行单元测试的标准方法 单元测试涉及测试应用程序的每个单元。它可以帮助开发人员在不运行整个复杂应用程序的情况下测试小功能。 名为“test”的Dart外部库提供了编写和运行单元测试的标准方法。 Dart单元测试涉及以下步骤 ... 2019-06-223,217 viewsCommentsDart 阅读全文
编程语言入门到精通Dart语言教程:并发 并发是同时执行多个指令序列。它涉及同时执行多个任务。 Dart使用Isolates作为并行工作的工具。dart:isolate包是Dart的解决方案,用于获取单线程Dart代码并允许应用程序更多地使用... 2019-06-224,604 viewsCommentsDart 阅读全文
编程语言入门到精通Dart语言教程:同步和异步 异步操作在线程中执行,与主应用程序线程分开。当应用程序调用方法异步执行操作时,应用程序可以在异步方法执行其任务时继续执行。 示例 下面通过一个例子来理解这个概念。在示例程序中使用IO库接受用户输入。 ... 2019-06-225,936 viewsCommentsDart 阅读全文
编程语言入门到精通Dart语言教程:库(导入、封装、自定义) 编程语言中的库表示例程集合(编程指令集)。Dart有一组内置库,可用于存储经常使用的例程。Dart库包含一组类,常量,函数,typedef,属性和异常。 导入库 导入使库中的组件可用于调用者代码。im... 2019-06-226,323 viewsCommentsDart 阅读全文
编程语言入门到精通Dart语言教程:Typedef(用作引用函数的指针) typedef或函数类型别名有助于定义指向内存中可执行代码的指针。简单地说,typedef可以用作引用函数的指针。 下面给出了在Dart程序中实现typedef的步骤。 第1步:定义typedef t... 2019-06-226,924 viewsCommentsDart 阅读全文
编程语言入门到精通Dart语言教程:添加断点调试bug 开发人员在编码时会犯错误,程序中的错误称为Bug。查找和修复错误的过程称为调试,是开发过程的正常部分。本节介绍完成调试任务的工具和技术。 WebStorm编辑器启用断点和逐步调试。程序将在断点附加点处... 2019-06-224,285 viewsCommentsDart 阅读全文
编程语言入门到精通Dart语言教程:异常try/on/catch块 异常(或异常事件)是在执行程序期间出现的问题。发生异常时,程序的正常流程中断,程序/应用程序异常终止。 Dart内置异常如下 - 编号 异常 描述 1 DeferredLoadException 延迟... 2019-06-225,371 viewsDart语言教程:异常try/on/catch块已关闭评论Dart 阅读全文
编程语言入门到精通Dart语言教程:安装包、读取XML字符串 包是一种封装一组编程单元的机制。应用程序有时可能需要集成某些第三方库或插件。每种语言都有一种机制来管理外部软件包,如Maven或Gradle for Java,Nuget for .NET,npm f... 2019-06-226,852 viewsDart语言教程:安装包、读取XML字符串已关闭评论Dart 阅读全文
编程语言入门到精通Dart语言教程:集合 与其他编程语言不同,Dart不支持数组。Dart集合可用于复制数组结构等数据结构。dart:core库和其他类在Dart脚本中启用集合支持。 Dart集合可归类为 - 编号 集合 描述 1 List ... 2019-06-2213,241 viewsCommentsDart 阅读全文
编程语言入门到精通Dart语言教程:对象 面向对象编程将对象定义为“具有已定义边界的任何实体”。对象具有以下内容 - 状态 - 描述对象,类的字段表示对象的状态。 行为 - 描述对象可以执行的操作。 标识 - 将对象与一组类似的其他对象区分开... 2019-06-222,201 viewsCommentsDart 阅读全文
编程语言入门到精通Dart语言教程:声明一个类、构造函数、Getters和Setter、继承… Dart是一种面向对象的语言。它支持面向对象的编程功能,如类,接口等。OOP方面的类是创建对象的蓝图/模板。类封装了对象的数据。Dart为类概念提供了内置支持。 声明一个类 使用class关键字在Da... 2019-06-225,558 viewsCommentsDart 阅读全文
编程语言入门到精通Dart语言教程:接口(类声明本身就是Dart中的接口) 接口定义任何实体必须遵守的语法。接口定义了一组对象可用的方法。Dart没有声明接口的语法。类声明本身就是Dart中的接口。 类应该使用implements关键字来使用接口。实现类必须提供已实现接口的所... 2019-06-223,503 viewsCommentsDart 阅读全文
编程语言入门到精通Dart语言教程:函数 函数是可读,可维护和可重用代码的构建块。函数是一组用于执行特定任务的语句。函数将程序组织成逻辑代码块。一旦定义,可以调用函数来访问代码。这使得代码可以重用。此外,函数可以轻松读取和维护程序的代码。 函... 2019-06-224,093 viewsCommentsDart 阅读全文
编程语言入门到精通Dart语言教程:enum枚举 枚举用于定义命名常量值,使用enum关键字声明枚举类型。 语法 enum enum_name { enumeration list } Dart 其中, enum_name指定枚举类型名称; enum... 2019-06-2230,698 viewsCommentsDart 阅读全文
编程语言入门到精通Dart语言教程:符文(Runes) 字符串是一系列字符。Dart将字符串表示为Unicode UTF-16代码单元序列。Unicode是一种格式,用于为每个字母,数字和符号定义唯一的数值。 由于Dart字符串是UTF-16代码单元序列,... 2019-06-223,327 viewsCommentsDart 阅读全文
编程语言入门到精通Dart语言教程:符号(Symbol) Dart中的符号(Symbol)是不透明的动态字符串名称,用于反映库中的元数据。简而言之,符号是一种存储人类可读字符串与优化供计算机使用的字符串之间关系的方法。 反射是一种在运行时获取类型元数据的机制... 2019-06-227,951 viewsCommentsDart 阅读全文
编程语言入门到精通Dart语言教程:映射(Map对象) Dart映射(Map对象)是一个简单的键/值对。映射中的键和值可以是任何类型。映射是动态集合。换句话说,Map可以在运行时增长和缩小。 映射可以通过两种方式声明 - 使用映射文字 使用Map构造函数 ... 2019-06-224,995 viewsCommentsDart 阅读全文
编程语言入门到精通Dart语言教程:列表List对象的形式表示数组 编程中最常使用的集合是数组。Dart以列表(List)对象的形式表示数组。列表(List)只是一组有序的对象。Dart的core库提供了List类,可以创建和操作列表。 Dart中列表的逻辑表示如下 ... 2019-06-226,195 viewsCommentsDart 阅读全文
编程语言入门到精通Dart语言教程:bool布尔数据类型 Dart为布尔数据类型提供内置支持,Dart中的布尔数据类型仅支持两个值 - true和false。关键字bool用于表示Dart中的布尔文字。 在Dart中声明布尔变量的语法,如下所示 - bool... 2019-06-222,598 viewsCommentsDart 阅读全文
编程语言入门到精通Dart语言教程:字符串属性与处理方法 Dart字符串数据类型表示一系列字符。Dart字符串是一系列UTF 16代码单元。 Dart中的字符串值可以使用单引号或双引号或三引号表示。单行字符串使用单引号或双引号表示。三引号用于表示多行字符串。... 2019-06-225,129 viewsCommentsDart 阅读全文
编程语言入门到精通Dart语言教程:int/double数字的属性和处理方法 Dart数字可归类为 - int数据类型 - 任意大小的整数,int数据类型用于表示整数。 double数据类型 - 64位(双精度)浮点数,由IEEE 754标准规定。double数据类型用于表示小... 2019-06-2223,717 viewsCommentsDart 阅读全文
编程语言入门到精通Dart语言教程:循环语句 有时某些指令需要重复执行,循环是一种理想的方法。循环表示必须重复的一组指令。在循环的上下文中,重复称为迭代。 下图说明了循环的分类 - 下面我们首先来了解确定(Definite)循环 。迭代次数是明确... 2019-06-224,075 viewsCommentsDart 阅读全文