Flutter 定义各种类型函数

Flutter 定义各种类型函数

自定义选择需带入形参的函数

//自定义选择需带入形参的函数
Future funcXXX({required Bool contexts, String? title, int? seconds}) {} 
//说明 本方法定义函数即 实现 必传参、可不传参
//使用方式
funcXXX(contexts:true,title:"aaaa")

自定义强制顺序带入形式的函数

//自定义强制顺序带入形式的函数
Future funcXXX(String title, int seconds}) {} 
//说明 本方法定义函数即 必全部 传参
//使用方式
funcXXX(true,"aaaa")

自定义点连接的方法函数

//自定义点连接的方法函数
extension XXXExtension<T> on T {
  funcXXX(int value) {
    if (this is int) {
      int a = this as int;//获取.连接引用值
      a = a + value;
      return a as T;//值返回给extension
    }
    return this;//直接返回原对象extension
  }
}
//使用方式
xxx.funcXXX(int x);
530 Views
分享你的喜爱
linwute
linwute

我要像梦一样自由,像大地一样宽容;
在艰辛放逐的路上,点亮生命的光芒;
我要像梦一样自由,像天空一样坚强;
在曲折蜿蜒的路上,体验生命的意义;

留下评论

您的邮箱地址不会被公开。 必填项已用 * 标注