値のリストを操作する Haskell 関数を作成していByteStringます。最初と最後の項目で別の操作を行う必要があります (リストに項目が 1 つしかない場合は同じかもしれません)。
具体的には、次のことを書きたいと思います。
"item-1\
\item-2\
\item-3\
...
\item-n"
whereitem-1は、二重引用符で始まりitem-nバックスラッシュで終わり、バックスラッシュで始まり二重引用符で終わります。との間のすべての項目は、バックスラッシュitem-1で開始および終了します。いくつかのコード生成のためにitem-n、base64 でエンコードされた値を Haskell として発行しています。String元の (長い) base64 エンコードByteStringを、それぞれ 64 文字の長さのチャンクに分割しました。