- 博客(5)
- 收藏
- 关注
原创 Flutter学习之旅,多国语言国际化方案Flutter Intl
国际化方案化繁为简,介绍目前最快捷有效的国际化方案Flutter Intl国际化的英文称呼:internationalization(简称为i18n)
2021-05-30 12:55:24
1020
6
原创 Flutter学习之旅,集合Iterable(List、Set、Map)。
Iterable的集合迭代对象是各种Dart应用程序的基本构建块,即使您没有注意到,您可能已经在使用它们。本文可帮助您充分利用它们。本文涵盖以下内容:如何读取Iterable的元素。 如何检查Iterable的元素是否满足条件。 如何过滤Iterable的内容。 如何将Iterable的内容映射到其他值。什么是集合?集合是代表一组对象(称为元素)的对象。可迭代对象是一种集合。集合可以为空,也可以包含许多元素。根据目的,集合可以具有不同的结构和实现。这些是一些最常见的集合类型:
2021-05-22 17:00:29
4082
2
原创 Flutter学习之旅,空安全(Null safety)
当您选择使用null安全性时,默认情况下,代码中的类型是不可为null的,这意味着null除非您说可以,否则值不能为null。本篇文章讲讲解以下知识点:可空和不可空类型。 何时添加?或!指示可为空或不可为空。 流分析和类型提升。 late关键字如何影响变量和初始化。可空和不可空类型当您选择使用null安全性时,默认情况下所有类型都不能为null。例如,如果您有一个类型的变量String,它将始终包含一个字符串。如果要让类型变量String接受任何字符串或值null,请在类型名称后添.
2021-05-20 20:24:11
2628
原创 Flutter学习之旅,Dart高效代码编写方式-变量、成员、构造函数、错误处理、异步
一、 变量对于局部变量,必须遵循var和final的一致规则。大多数局部变量不应具有类型注释,而应仅使用var或final声明。 什么时候使用另一个规则有两个广泛使用的规则:对于未重新分配的局部变量,请使用final;对于那些重新分配局部变量,请使用var。对所有局部变量使用var,即使没有重新分配。 切勿对当地人使用final。 (当然,仍建议对字段和顶级变量使用final。)任一规则都可以接受,但是请选择一个规则并在整个代码中一致地应用它。 这样,当读者看到var时,他们就会知道这是否
2021-05-18 17:20:59
502
原创 Flutter学习之旅,Dart高效代码编写方式-空值、字符串、集合、函数
一,空值不要将变量明确初始化为null。如果变量具有不可为null的类型,则如果在未明确初始化变量之前尝试使用它,则Dart会报告编译错误。如果该变量可为空,则将null为您隐式初始化为。Dart中没有“未初始化的内存”的概念,也不需要显式地将变量初始化null为“安全”。正确写法Item? bestItem;错误写法Item? bestItem = null;请勿使用明确的默认值null。如果将可为空的参数设置为可选参数,但未给其提供默认值,则该语言将隐式null用作.
2021-05-17 18:33:09
1197
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人