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);
420 Views