# 102: lines.hs の出力が期待通りでない [↑up](bunny_notes) - issued: 2020-06-05 - 分類: A サンプルコードが fail - status: Closed (2020-10-26) ## 概要 lines.hs の出力が期待と異なる。String に対する show で、'\n' がエスケープされていないことが原因。 see also: [Real World Haskell: Appendix B. Characters, strings, and escaping rules](http://book.realworldhaskell.org/read/characters-strings-and-escaping-rules.html) ## 調査ログ ## 2020-10-26 まずは、show (出力側)のエスケープに対応してみようかと思う。 こちらでも empty escape は出現する。 $$
{ Prelude> "\x82\&11" "\130\&11" $$} それ以外は、比較的単純ではないか。 ⇒ done. - lines.hs : sample317 - escshow.hs : sample318