【问题标题】:margin characters in string with interpolation带插值的字符串中的边距字符
【发布时间】:2014-05-16 13:45:49
【问题描述】:

在字符串文字中,边距字符(单引号)表示应忽略边距字符之前的行的初始部分。 是否有一个互补的“右边距”字符,表示同一行上的所有内容都应该被忽略?

(我意识到在字符串的插值表达式中编写有点冗长的代码时,这将很有用。为了使该代码更具可读性,我想将其拆分为多行,但以这种方式引入的换行符不应该成为字符串文字的一部分。将换行符放在 <...> 内看起来很难看。)

【问题讨论】:

    标签: rascal


    【解决方案1】:

    Rascal 仅支持忽略插值字符串中单引号 (') 之前的左边距字符。您关于忽略右边距字符的建议很有趣,但目前不受支持。

    由于插值 <...> 内的布局被忽略,您可以(并且必须)将所有额外的布局放在那里。

    【讨论】:

      猜你喜欢
      • 2020-03-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-10
      • 1970-01-01
      • 1970-01-01
      • 2011-05-12
      • 1970-01-01
      相关资源
      最近更新 更多