淘寶上面的網(wǎng)站建設(shè)是靠譜廈門網(wǎng)站seo外包
dart其他語法
類型相關(guān)
空安全
不能將一個(gè)普通類型對象賦值為 null
- 避免 為空 報(bào)錯(cuò):對 null 的使用語法進(jìn)行限制(str != null)
- 對空安全的允諾
late 延遲初始化的時(shí)機(jī)
! 在此時(shí)該可用變量一定不為空
void main() {String name = 'zhang';say(name);String? xm = null; // 可空的字符串try {say(xm!); // ! 在此時(shí)該可用變量一定不為空} catch (e) {print(e);}
}void say(String str) {late String name; // 承諾 name 不為空,先定義if (str == null) {throw Exception('Invalid string');}print('my name: $str ,has ${str.length} characters');
}