当前位置: 首页 > news >正文

千博医院网站模板上海网站关键词排名优化报价

千博医院网站模板,上海网站关键词排名优化报价,wordpress排版教程,电子工程网 单片机0 说明 该系列教程主要是为有一定语言基础 C/C的程序员,快速学习一门新语言所采用的方法,属于在C/C基础上扩展新语言的模式。 1 自定义库 & 系统自定义库 引入代码如下所示: import xxx.dart; //自定义库引入,xxx为本…

0 说明

该系列教程主要是为有一定语言基础 C/C++的程序员,快速学习一门新语言所采用的方法,属于在C/C++基础上扩展新语言的模式。

1 自定义库 & 系统自定义库

引入代码如下所示:

import 'xxx.dart';     //自定义库引入,xxx为本地路径
import 'dart:async';   //系统库引入

2 第三方库引入(Pub包管理系统)

一般从官方网站:Page 1 | Top packages中 搜索需要的第三方库,打开项目中的配置文件,名为:pubspec.yaml,找到dependencies选项,这里以ffi库引入为例,搜索到后点进去,进入installing 选项下,对应的dependencies配置添加到本地中,配置文件参考如下:

dependencies:ffi: ^2.0.2

之后执行pub get 命令获取该第三方库到本地。接下来就可以引入使用了,参考example编写,代码如下所示:

import 'dart:ffi';            //引入的第三方库头文件
import 'package:ffi/ffi.dart';//引入的第三方库头文件//该部分来自三方库ffi的example demo
void main() {// Allocate and free some native memory with calloc and free.final pointer = calloc<Uint8>();pointer.value = 3;print(pointer.value);calloc.free(pointer);// Use the Utf8 helper to encode zero-terminated UTF-8 strings in native memory.final String myString = '😎👿💬';final Pointer<Utf8> charPointer = myString.toNativeUtf8();print('First byte is: ${charPointer.cast<Uint8>().value}');print(charPointer.toDartString());calloc.free(charPointer);
}

3 库的冲突解决

如果我们引用了两个库文件,demo1.dart和demo2.dart,这两个库文件中都有对exec类的定义,那么直接使用exec方法肯定会报错,如下所示:

import 'package:dart_demo/demo1.dart';
import 'package:dart_demo/demo2.dart';main() {//报错,因为清楚调用的是哪一个库文件里定义的Exec类Exec e = new Exec();
}

C++是使用namespace命名空间来解决,实际上Dart中也使用类似的思想来解决该问题,那就是as关键字给引用到的库重命名,参考如下:

import 'package:dart_demo/demo1.dart';
import 'package:dart_demo/demo2.dart' as lib;main() {Exec e = new Exec(); //demo1中Execlib.Exec e = new lib.Exec(); //demo2中Exec
}

4 库的局部导入与局部屏蔽

这里的导入分两种方式,一种是通过关键字show引入部分可用方法,一种是通过hide关键字隐藏不可用方法,代码参考如下:

//表示只可以使用demo1.dart库文件中的fun1()方法
import 'demo1.dart'  show fun1;    //表示不可以使用demo2.dart库文件中的fun2()方法 
import 'demo2.dart'  hide fun2;                

http://www.hkea.cn/news/814017/

相关文章:

  • 南安市网站建设成都今天重大新闻事件
  • 网站后台补丁如何做软文有哪几种类型
  • 网站建设的费用包括哪些内容资讯门户类网站有哪些
  • 一站式服务图片制作网页的基本步骤
  • 个人网站建设网站网络网站推广
  • asp做的药店网站模板北京百度快照推广公司
  • 网站建设泉州效率网络seo的优化策略有哪些
  • 页网站无锡网站制作推广
  • 一流的龙岗网站建设目前最靠谱的推广平台
  • 企业营销型网站费用短视频推广引流
  • 化妆品可做的团购网站有哪些seo研究中心南宁线下
  • 网站空间域名是什么做电商必备的几个软件
  • 软件公司运营是做什么的seo公司运营
  • 专业云南做网站福州短视频seo服务
  • 网站开发技术期中试题电商培训机构排名
  • 网站设计连接数据库怎么做如何进行百度推广
  • 日本网站图片做淘宝代购网络营销促销方案
  • 网站开发导航栏网站制作的费用
  • 盐城网站设计网站流量统计工具
  • 网站上如何做相关推荐郑州建网站的公司
  • 漂亮大气的装潢室内设计网站模板 单页式html5网页模板包前端优化
  • 论坛网站开发开题报告青岛百度推广多少钱
  • 文山做网站如何优化百度seo排名
  • 上海展陈设计公司有哪些成都网站seo性价比高
  • 小韩网站源码360广告投放平台
  • 网站地图的重要性短信广告投放软件
  • 搭建直播网站需要怎么做教育培训机构平台
  • 濮阳网站网站建设网络营销策划是什么
  • 做新闻网站需要什么手续河北软文搜索引擎推广公司
  • 广州网站建设联系电话seo推广的公司