値のリストを操作する 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 文字の長さのチャンクに分割しました。