【從零開始學 Dart 程式設計】套件

【從零開始學 Dart 程式設計】線上教學課程目錄 ,Flutter 先修班, Dart 程式語言基礎入門課程。

使用套件語法

使用 import 關鍵字,來載入套件功能
import 'dart:io';
import 'package:mylib/mylib.dart';
import 'package:utils/utils.dart';

指定套件前缀語法

當使用兩個套件,有功能方法發生衝突,可以指定套件前缀語法,使用 as 關鍵字來辨識使用哪個功能,來解決衝突的問題
import 'package:lib1/lib1.dart';
import 'package:lib2/lib2.dart' as lib2;

Element element1 = new Element();           // Uses Element from lib1.
lib2.Element element2 = new lib2.Element(); // Uses Element from lib2.

僅載入部分套件功能語法

show 關鍵字,指定該套件只有載入 foo 方法,hide 關鍵字,全載入但排除 foo 方法
// Import only foo.
import 'package:lib1/lib1.dart' show foo;

// Import all names EXCEPT foo.
import 'package:lib2/lib2.dart' hide foo;

延遲載入套件語法

透過 deferred 關鍵字來延遲載入套件。
延遲載入套件目的:
  • 減少 APP 的啟動時間。
  • 執行 A/B 測試,例如嘗試各種算法的不同實現。
  • 加載很少使用的功能,例如可選的屏幕和對話框。
import 'package:deferred/hello.dart' deferred as hello ; 
當需要使用,透過 loadLibrary 來載入
greet() async {
  await hello.loadLibrary();
  hello.printGreeting();
}

那這次的課程就介紹到這邊囉~
順帶一提,KT 線上教室,臉書粉絲團,會不定期發佈相關資訊,不想錯過最新資訊,不要忘記來按讚,加追蹤喔!也歡迎大家將這套課程分享給更多人喔。
我們下次再見囉!!!掰掰~

留言

這個網誌中的熱門文章

16天記下7000單字

Costco 好市多 AFTERSHOKZ 骨傳導 藍牙運動耳機 AS650 開箱實測評價與心得

2019 最新入門零基礎【從零開始學 Java 程式設計】線上教學課程目錄 (7/5 更新囉~)