如何从 Haskell 中的列表编写 LaTeX 文件?
How do I write a LaTeX file from a list in Haskell?
好的,我有这样的东西:
[Just [["Value1"],["","",""]],Just [["Value2"],["","","","","","","","","","","","","","","","","","","","","","","","","","","Value3",""]],Just [["Value4","",""]],Just [["Value5"],["","",""]],Just [["Value6"],["","",""]],Just []]
我需要将所有这些值写入 LaTeX 文件,忽略空字符串(可能成对,每对一行)。
我该怎么做?
谢谢
编辑:我的文件应该是这样的:
Value1 Value2
Value3 Value4
Value5 Value6
- 将您的输入简化为
[String]
形式 ["Value1", "Value2", "Value3", "Value4", "Value5", "Value6"]
。函数 catMaybes
、concat
、filter
和 null
可能会有帮助。
- 将您的价值观分组。根据您的需要,您可能喜欢手写或使用
split
包中的 chunksOf
。
- 与
unwords
合并对;将成对集合与 unlines
. 组合
- 使用
writeFile
写入您的文件。
除非特别注明,所有这些函数都在标准库中。
好的,我有这样的东西:
[Just [["Value1"],["","",""]],Just [["Value2"],["","","","","","","","","","","","","","","","","","","","","","","","","","","Value3",""]],Just [["Value4","",""]],Just [["Value5"],["","",""]],Just [["Value6"],["","",""]],Just []]
我需要将所有这些值写入 LaTeX 文件,忽略空字符串(可能成对,每对一行)。
我该怎么做?
谢谢
编辑:我的文件应该是这样的:
Value1 Value2
Value3 Value4
Value5 Value6
- 将您的输入简化为
[String]
形式["Value1", "Value2", "Value3", "Value4", "Value5", "Value6"]
。函数catMaybes
、concat
、filter
和null
可能会有帮助。 - 将您的价值观分组。根据您的需要,您可能喜欢手写或使用
split
包中的chunksOf
。 - 与
unwords
合并对;将成对集合与unlines
. 组合
- 使用
writeFile
写入您的文件。
除非特别注明,所有这些函数都在标准库中。