Dart共17篇
Dart 是 Google 开发的一种面向对象的编程语言,主要用于客户端应用开发。它支持类与接口,采用 JIT(即时编译)提升开发效率,AOT(提前编译)提升运行性能。Dart 语法简洁,支持异步编程(async/await),广泛应用于 Flutter 框架,用于构建跨平台移动、桌面和 Web 应用。Dart 既可以编译成原生代码,也可以编译成 JavaScript 运行在浏览器中,是一门性能与开发体验兼顾的现代化语言。

Flutter Timer 定时器

Flutter Timer 定时器-IT网络技术分享
///自定义日期执行 只会执行一次 Timer(Duration(seconds: 1), () { print('定时器回调函数'); }); ///立即执行定时器相当于 Timer(Duration.zero, callback) Timer.run(() { print('定时器回调...
趙哥的头像-IT网络技术分享趙哥4年前
074213

Dart 面向对象 implements[接口],abstract[抽象类]

Dart 面向对象 implements[接口],abstract[抽象类]-IT网络技术分享
void main(List<String> arguments) { var a = A(); } ///抽象类只会复写父类中[没有方法体]的方法,只有抽象类可以定义没有方法体的方法。 class A extends B with C, D { @override b() ...
趙哥的头像-IT网络技术分享趙哥3年前
024612

Dart Isolate多线程=>进程

Dart Isolate多线程=>进程-IT网络技术分享
Isolate 单项通信《新线程发消息给主线程<mian>》main(){ ///创建接收端口 ReceivePort r1 = ReceivePort(); ///创建发送端口 SendPort p1 = r1.sendPort; ///参数1(isoFunc0 -> 函数...
趙哥的头像-IT网络技术分享趙哥4年前
019412

Dart与C语言互调(数据类型对应表)

Dart与C语言互调(数据类型对应表)-IT网络技术分享
使用 Dart 调用 C 语言中 API,其中无疑需要处理一点就是类型的映射和统一,也就是怎么在 Dart 中可以使用到 C 中的一些数据类型。所以 NativeType 这个类就是映射了 C 语言中的一些基本数据类...
趙哥的头像-IT网络技术分享趙哥3年前
057012

Dart 日期时间 DateTime

Dart 日期时间 DateTime-IT网络技术分享
var now = new DateTime.now();//获取当前时间 返回:2021-10-11 18:12:28.261102 var now1 =new DateTime.utc(1969, 7, 20, 20, 18, 04);//世界标准时间 返回:1969-07-20 20:18:04.000Z // int...
趙哥的头像-IT网络技术分享趙哥4年前
026211

Dart 面向对象extends[继承],with[混入],命名构造函数,构造函数

Dart 面向对象extends[继承],with[混入],命名构造函数,构造函数-IT网络技术分享
with的优先级比extends高,同时使用with和extends时,默认会继承with后面最后一个类里面的方法。只使用implements时必须重写父类里面的所有方法。   void main(List<String> arguments) ...
趙哥的头像-IT网络技术分享趙哥3年前
033310

PHP,Dart,Java 面向对象对比

PHP,Dart,Java 面向对象对比-IT网络技术分享
继承: 抽象类: 接口: 这是我自己理解的看看就可以了。
趙哥的头像-IT网络技术分享趙哥3年前
032710

Dart 将“String“与“ uint8list”互转

Dart 将“String“与“ uint8list”互转-IT网络技术分享
Uint8List.fromList(...)将 List< int> 转换为 Uint8List String.fromCharCodes(...)转换 List< int> 或 Uint8List 到 String List<int> list = 'xxx'.codeUnits; Uint8L...
趙哥的头像-IT网络技术分享趙哥3年前
0129110

Dart 文本操作 [取中间丶右丶左文本]

Dart 文本操作 [取中间丶右丶左文本]-IT网络技术分享
//取中间文本 {start =>开始文本,end =>结束文本,data =>数据} String middletext(String start, String end, String data) { int startposition = data.indexOf(RegExp(start)); //...
趙哥的头像-IT网络技术分享趙哥3年前
031110

Dart 中的函数(箭头函数、匿名方法、自执行方法、递归 、闭包)

Dart 中的函数(箭头函数、匿名方法、自执行方法、递归 、闭包)-IT网络技术分享
箭头函数箭头函数中只能写一句代码,不能写多句执行代码箭头函数改写 forEachList list = ['苹果', '香蕉', '西瓜']; list.forEach((value) { print(value); }); list.forEach((value) => pr...
趙哥的头像-IT网络技术分享趙哥4年前
04898