# 多行字符串用得很难受

**URL:** <https://taolun.moonbitlang.com/t/topic/1365>\
**Category:** Moonbit（月兔平台）\
**Created:** [2025 年12 月 2 日 03:55 UTC](https://taolun.moonbitlang.com/t/topic/1365 "2025-12-02T03:55:32Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

作者： ![sharp\_ice](https://taolun.moonbitlang.com/letter_avatar_proxy/v4/letter/s/eb8c5e/32.png) [@sharp\_ice](https://taolun.moonbitlang.com/u/sharp_ice)\
发布日期： [2025 年12 月 2 日 03:55 UTC](https://taolun.moonbitlang.com/t/topic/1365/1 "2025-12-02T03:55:32Z")

</div>

假设我有一段HTML代码内容，粘贴为多行字符串，然后我还要在每行开头给它添加个 #| ，这设计是不是有点反人类了？参照 js多行字符串多好啊

---

<div class="post-metadata">

作者： ![zotin](https://taolun.moonbitlang.com/letter_avatar_proxy/v4/letter/z/e9a140/32.png) [@zotin](https://taolun.moonbitlang.com/u/zotin)\
发布日期： [2025 年12 月 5 日 02:17 UTC](https://taolun.moonbitlang.com/t/topic/1365/2 "2025-12-05T02:17:56Z")

</div>

这样输入起来的确费劲一点，但现代的编辑器都有列编辑模式，不算太难输入。  
也有好处，一个是比较容易控制每行的开始位置。在javascript里面，有时候把一段代码一起缩进了一下，字符串里的内容也缩进了。  
另一个是出错了比较容易处理。像javascript那样，不小心少了一个`就不太好找哪儿错了 —— 特别是字符串本身就是代码的情况。
