Dart
别样红。
每当我想说什么的时候,往往也是我最沉默的时候。
展开
-
Dart Future 使用
Future Dart 的异步对象,类似于 Javascript 中的 Promise。 Future 表示一个异步操作返回的结果; Future 是一个泛型类; Future 实现异步的原因是通过 dart 的 event loop,这里不过多赘述。 基本使用 import 'package:http/http.dart' as http; Future getIp() { final url = 'https://httpbin.org/ip'; return http.get(url原创 2021-11-29 15:59:28 · 1949 阅读 · 1 评论 -
dart 之 Map
Map 是一种无序的 键值对 映射,可以称为 哈希 或者是 字典 。 定义 Map 1. 不指定泛型 // 1. 使用 Map 作为类型,此时 `key-value` 均不需要设置类型 Map person1 = {"name": "zs", "age": 19}; person1["sex"] = "men"; // 2. 使用 var 作为类型,此时 `key-value` 均不需要设置类型 var person2 = {}; person2['name'] = "ls";原创 2021-11-05 15:33:30 · 1424 阅读 · 0 评论 -
Dart 之 函数
Function 箭头函数 语法 => 表达式 是 { return 表达式; } 的简写, => 有时也称之为 箭头 函数。 int max(int a, int b) { return a > b ? a : b; } dynamic max1 = (int a, int b) => a > b ? a : b; int a = max(2, 3); // 3 int b = max1(2, 3); // 3 参数 函数可以有两种形式的参数: 必要参数 和 可原创 2021-11-03 15:57:25 · 177 阅读 · 0 评论