随笔分类 - 翻译
摘要:```js / Copyright (c) 2015 present, Facebook, Inc. All rights reserved. This source code is licensed under the BSD style license found in the LICENSE
阅读全文
摘要:import和liabrary指令可以帮助你创建模块化,可复用的代码。库不仅仅提供API,也是一个私有化单元:库中已下划线(_)开头的类都是对外不可访问的。每个Dart的应用也是一个包,尽管它没有使用包的声明。 库都采用包的形式发布。具体看 "Pub Package and Asset Manage
阅读全文
摘要:这篇翻译的不好 如果你看API文档中的数组篇,你会发现类型一般写成List.的写法表示通用类型的数组(未明确指定数组中的数据类型)。通常情况泛型类型用E,T,S,K,V表示。 Why use generics? 为什么用泛型 泛型是类型安全的(意思是你必须指定数据的类型),但是它的写法比硬编码指定类
阅读全文
摘要:Dart是一个面向对象的语言,同时增加了混入(mixin)继承的特性。对象都是由类初始化生成的,所有的类都由Object对象继承。混入继承意味着尽管所有类(除了Object类)只有一个父类,但是类的代码体可以在多个类中重复使用。(个人理解:mixin,extends,implements,exte
阅读全文
摘要:异常是用于标识程序发生未知异常。如果异常没有被捕获,If the exception isn’t caught, the isolate that raised the exception is suspended, and typically the isolate and its program
阅读全文
摘要:你可以使用如下流程控制符: if and else for loops while and do while loops break and continue switch and case assert 同时,你可以用try catch 和throw去跳出流程控制逻辑,并在异常代码块中进行处理。
阅读全文
摘要:Dart有如下操作符: |Description|Operator| | | | unary postfix| expr++ expr () [] . ?. unary prefix| expr !expr ~expr ++expr expr multiplicative| / % ~/ addit
阅读全文
摘要:初次翻译,部分内容并非按字面翻译,是按本人理解进行了内容重组。如有错误望指正。 Dart是完全的面向对象的语言,甚至函数也是一个Function类型的对象。这意味着函数可以赋值给变量或者作为函数的参数。你可以直接用变量名(其实现了Function类)作为函数名直接调用。 参考如下示例代码: 下面是一
阅读全文
摘要:初次翻译,部分内容并非按字面翻译,是按本人理解进行了内容重组。如有错误望指正。 Dart语言内置如下数据类型: numbers strings booleans lists (所谓的数组) maps runes (for expressing Unicode characters in a stri
阅读全文
摘要:初次翻译,部分内容并非按字面翻译,是按本人理解进行了内容重组。如有错误望指正。 如下是变量定义和赋值的示例 变量存储的是一个引用地址。如上的变量name指向了一个值为Bob的String对象。通过var 定义变量是未明确指定类型的,由运行时VM自动推断,你也可以明确指定类型,如下代码 如果变量无法确
阅读全文

浙公网安备 33010602011771号