美文网首页
dart(三)--泛型、库的引用

dart(三)--泛型、库的引用

作者: Henry________ | 来源:发表于2019-04-22 15:09 被阅读0次

泛型(dynamic)

abstract class Cache<T> {
    T getByKey(String key);
    setBukey(String key, T value);
}

/*
    1,泛型也可以限制类型,T代表Cache或Cache的子类
*/
class Foo<T extends Cache> {
    
}

库的引用


/*  基本引用*/
import 'dart:math';

/*
    若引用多个库中关键字、方法名、参数名重名了,使用as xx将库重命名
*/
import 'dart:math as m';
void main() {
    print(m.sqrt(2))
}

/*
    引用库后,可以使用hide、show来展示或隐藏对应的关键字、方法名、参数名
*/
import 'dart:math hide sqrt';
import 'dart:math show sqrt';

/*
    1,deferred修饰,延迟加载对应库
    2,在异步线程中加载库,然后再使用
    3,Future对象类型
*/
import 'dart:math deferred as m';
Future sqrt(num m) async {
    await m.loadLibrary();
    m.sqrt(2);
}

相关文章

  • dart(三)--泛型、库的引用

    泛型(dynamic) 库的引用

  • Dart 泛型

    解决类、接口、方法的复用性以及对不特定数据类型的支持(类型校验) 这种输出指定的类型,可以使用泛型解决 字母 T ...

  • dart语言学习笔记-4

    泛型 Dart的泛型会一直保留到运行时 Libraries & visibility import和library...

  • Dart 泛型 泛型类 泛型接口

    视频地址https://www.bilibili.com/video/av52490605?p=13 泛型就是解决...

  • Dart基础(八)-泛型

    1.简介:   Dart语言是强类型语言,强类型语言都支持泛型Generics。那么什么是泛型呢?泛型是指代码在使...

  • 带你Dart带你Diao之泛型

    泛型学过Java的都应该比较熟悉了,Dart的泛型和Java泛型的核心理念都差不多,在使用中略有不同。 1.使用泛...

  • Dart 泛型 泛型方法 泛型类 泛型接口

    通俗理解:泛型就是解决 类 接口 方法的复用性、以及对不特定数据类型的支持(类型校验) 1.定义一个泛型,泛型方法...

  • 泛型类

    注意:泛型类型必须是引用类型 泛型类,把泛型定义在类上 格式:public class 类名<泛型类型1,…> 把...

  • 03-Dart语法--对象的构建者以及操控者

    typedef 泛型 Dart 的泛型类型是固化的,在运行时有也可以判断具体的类型。 控制语句 if and el...

  • Flutter开发之Dart语法基础(二)

    概览 一、运算符二、流程控制三、类和对象四、泛型五、库的使用 一、运算符 你可能会疑惑,Dart为什么要搞出这么多...

网友评论

      本文标题:dart(三)--泛型、库的引用

      本文链接:https://www.haomeiwen.com/subject/vzwygqtx.html