我爱模板网 > 建站教程 > dart >  dart笔记27:dart export导出库文件正文

dart笔记27:dart export导出库文件

dart export导出和拆分库很像,在上一节,有三个文件,calculator.dart、logger.dart和util.dart,这里依然使用这三个文件,用util.dart导出这两个文件:

calculator.dart代码:
import 'dart:math';

int add(int i, int j) {
  return i + j;
}

int sub(int i, int j) {
  return i - j;
}

int random(int no) {
  return Random().nextInt(no);
}
logger.dart代码:
class Logger {
  String _app_name;
  Logger(this._app_name);
  void error(error) {
    print('${_app_name}Error:${error}');
  }

  void warn(msg) {
    print('${_app_name}Error:${msg}');
  }

  void debug(msg) {
    print('${_app_name}Error:${msg}');
  }
}
util.dart代码:
export './calculator.dart';
export './logger.dart';
使用方法:
import './util.dart';

void main() {
  //使用logger库定义的类
  Logger logger = Logger('Demo');
  logger.debug('这是debug信息');

  //使用calculator库定义的方法
  print(add(1, 2));
}


部分素材资源来源网站,本站提供免费下载,如有侵权请联系站长马上删除!
上一篇:dart笔记26:使用part、part of、library拆分库 下一篇:Dart Queue
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
选择头像:
最新评论

猜你喜欢