0

リストを[(Double, Double)]返しました。それをフォーマットして、このように返したいですString

"(Double, Double)"

値は、上記の行の文字列に変換する必要がありますDouble

リストに複数の値がある場合は、次のようにフォーマットする必要があります。

"(Double, Double), (Double, Double), ..., (Double, Double)"
4

3 に答える 3

1

Doublesの特定の値を実際に出力したい場合efieは、正解を入力してください。ただし、文字列のみを表示する"Double"場合は、次の回答を使用します。

format = intercalate ", " . map (const "(Double, Double)")
于 2012-07-21T13:50:17.790 に答える
1
format yourList = intercalate ", " $ map show yourList
于 2012-07-21T10:04:42.267 に答える
0

リストのネイティブShowインスタンスを使用できます。

showPairSequence :: [(Double, Double)] -> String
showPairSequence = init . tail . show
于 2012-07-21T12:16:27.520 に答える