将字符代码括在花括号中:
print('abcd\u{1F601}efg');
根据Dart编程语言规范第二版的第16.5节“字符串” :
字符串支持特殊字符的转义序列。逃生是:
- ...
- \ x十六进制数字1 十六进制数字2,等效于\ u {十六进制数字1 十六进制数字2 }。
- \ u十六进制数字1 十六进制数字2 十六进制数字3 十六进制数字4,等效于\ u {十六进制数字1 十六进制数字2 十六进制数字3 十六进制数字4 }。
- \ u { HEX DIGIT SEQUENCE }是由HEX DIGIT SEQUENCE表示的Unicode标量值。如果HEX DIGIT SEQUENCE的值不是有效的unicode标量值,则是编译时错误。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句