我嘗試進行flutter nullsafety遷移,但是match.group(1)出現錯誤;錯誤是:值字串?不能分配給字串型別
這是我的代碼
晚字串 date_modify ;
RegExp regExp = new RegExp(
r"(.{0,10}(?!\w))",
);
var date=DateTime.now();
DateTime daysfromnow = date.add(new Duration(days: 0));
var match = regExp.firstMatch("$daysfromnow");
date_modify = match.group(1);
var _lastConso_sec = date_modify!=null ? DateTime.parse(date_modify) : DateTime.now();
如果我轉換 late String date_modify; => late String? date_modify ;
沒關系
date_modify = match!.group(1);
但我現在有問題DateTime.parse(date_modify)
引數型別 String ?不能分配給引數型別String
uj5u.com熱心網友回復:
將資料型別date_modify從更改String為String?
String? dateModify;
date_modify = match!.group(1);
DateTime.parse(dateModify!);
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/490342.html
