Flutter (十)dart文件使用

  • 首先創(chuàng)建一個dart文件 (command+n) 文件名稱為Calc
dart文件使用.png
  • Calc文件里面寫了兩個方法

//定義了一個add方法
int add(int x , int y ){
  return x+y;
}

//定義一個類
class Calc{
  //成員變量
  int x;
  int y;

  //構(gòu)造函數(shù)
  Calc(int x,int y){
    this.x = x;
    this.y = y;
  }
  //定義了一個減法
  minus(){
    print(this.x-this.y);
  }
}

//外部使用
導(dǎo)入: import 'Calc.dart';
//使用Calc文件里面add方法
add(10, 10);
//使用Calc文件里的類
var calc = new Calc(20, 10);
calc.minus();//打印結(jié)果:10

  • 導(dǎo)入https://pub.dev/ 網(wǎng)站上的庫
  • 首先搜索你想導(dǎo)入庫的名字比如:http
  • 復(fù)制依賴(方框里的內(nèi)容)
  • 添加到pubspec.yaml文件


    比如導(dǎo)入http庫.png

    添加依賴.png
  • 在需要http的dart文件里面導(dǎo)入import 'package:http/http.dart' as http;//注意:as http 是給這個包起的別名 以后用的時候直接http就可以了
  • import 'dart:math';//dart文件自帶的包(數(shù)學(xué)的包)
//生成隨機(jī)數(shù)的方法  最大值是10
var math = new Random();
math.nextInt(10);
  • 延時加載:當(dāng)需要的時候才加載【按需加載】
import 'dart:math' deferred as math; //起了別名math
//用到math庫了在加載
math.loadLibrary();
//按照正常使用
var m = new math.Random();
print(m.nextInt(10));

點(diǎn)個贊唄!??!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容