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