跳至主要內容

内置函数

chanchaw小于 1 分钟dart

常用函数

// 打印
void main(){
  _numType();
}
_numType(){
  num num01 = 1.3; // num 是数字类型的父类型,其下还有 int 和 double
  int i01 = 3; // 整型
  double d01 = 2.2; // 双精度浮点类型
  print("num01:$num01, i01:$i01, d01:$d01");
}

可选参数和默认值

void main(){
  testFunc(1,'中国');
}

// 第三个参数是可选参数,默认 false
void testFunc(int v1,String v2,{ bool ? isAdmin = false }){
  print('testFunc');
  // return no; 没有返回值
}

多个方法的演示

void main(){
  testFunc(1,'中国');
  FirstClass.sFunc();
  FirstClass f = FirstClass();
  f.sum(2, 3);
  f._privFunc();
}

// 第三个参数是可选参数,默认 false
void testFunc(int v1,String v2,{ bool ? isAdmin = false }){
  print('testFunc');
  // return no; 没有返回值
}

class FirstClass {
  // 共有实例方法
  int sum(int v1,int v2){
    return v1+v2;
  }
  // 私有方法(教程中说下划线开头的表示私有方法,实际测试后并不是私有的)
  _privFunc(){
    print('我是私有方法');
  }

  // 静态方法
  static sFunc(){
    print('我是静态方法');
  }
}