【发布时间】:2020-10-07 13:53:24
【问题描述】:
有时我需要在我的 Flutter Text 小部件中留一个不间断的空间,例如“显示更多”链接或单位为“50 km/h”的数字。
以下代码运行良好,但看起来过于复杂:
const int $nbsp = 0x00A0; // from https://pub.dev/packages/charcode
print('Hello${String.fromCharCode($nbsp)}World'); // --> prints "Hello World", does not break
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :/
我很好奇是否有更短的方法可以在我的插值字符串中使用来自 charcode package 的整数常量?
【问题讨论】:
-
它不会直接回答你的问题,但你总是可以将那部分提取到一个变量中,这样代码会更清晰:)
-
当然可以。我只是想在使用整数常量时可能会遗漏一些重要的东西。如果事实证明
String.fromCharCode是使用它们的预期方式,您可以在几天后发表您的评论作为答案,我会很乐意接受。
标签: flutter string-interpolation character-codes