自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Flutter学习之旅,多国语言国际化方案Flutter Intl

国际化方案化繁为简,介绍目前最快捷有效的国际化方案Flutter Intl国际化的英文称呼:internationalization(简称为i18n)

2021-05-30 12:55:24 968 6

原创 Flutter学习之旅,集合Iterable(List、Set、Map)。

Iterable的集合迭代对象是各种Dart应用程序的基本构建块,即使您没有注意到,您可能已经在使用它们。本文可帮助您充分利用它们。本文涵盖以下内容:如何读取Iterable的元素。 如何检查Iterable的元素是否满足条件。 如何过滤Iterable的内容。 如何将Iterable的内容映射到其他值。什么是集合?集合是代表一组对象(称为元素)的对象。可迭代对象是一种集合。集合可以为空,也可以包含许多元素。根据目的,集合可以具有不同的结构和实现。这些是一些最常见的集合类型:

2021-05-22 17:00:29 3978 2

原创 Flutter学习之旅,空安全(Null safety)

当您选择使用null安全性时,默认情况下,代码中的类型是不可为null的,这意味着null除非您说可以,否则值不能为null。本篇文章讲讲解以下知识点:可空和不可空类型。 何时添加?或!指示可为空或不可为空。 流分析和类型提升。 late关键字如何影响变量和初始化。可空和不可空类型当您选择使用null安全性时,默认情况下所有类型都不能为null。例如,如果您有一个类型的变量String,它将始终包含一个字符串。如果要让类型变量String接受任何字符串或值null,请在类型名称后添.

2021-05-20 20:24:11 2581

原创 Flutter学习之旅,Dart高效代码编写方式-变量、成员、构造函数、错误处理、异步

一、 变量对于局部变量,必须遵循var和final的一致规则。大多数局部变量不应具有类型注释,而应仅使用var或final声明。 什么时候使用另一个规则有两个广泛使用的规则:对于未重新分配的局部变量,请使用final;对于那些重新分配局部变量,请使用var。对所有局部变量使用var,即使没有重新分配。 切勿对当地人使用final。 (当然,仍建议对字段和顶级变量使用final。)任一规则都可以接受,但是请选择一个规则并在整个代码中一致地应用它。 这样,当读者看到var时,他们就会知道这是否

2021-05-18 17:20:59 462

原创 Flutter学习之旅,Dart高效代码编写方式-空值、字符串、集合、函数

一,空值不要将变量明确初始化为null。如果变量具有不可为null的类型,则如果在未明确初始化变量之前尝试使用它,则Dart会报告编译错误。如果该变量可为空,则将null为您隐式初始化为。Dart中没有“未初始化的内存”的概念,也不需要显式地将变量初始化null为“安全”。正确写法Item? bestItem;错误写法Item? bestItem = null;请勿使用明确的默认值null。如果将可为空的参数设置为可选参数,但未给其提供默认值,则该语言将隐式null用作.

2021-05-17 18:33:09 1128 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除