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)); }