SwiftのString(format: format, args)
メソッドを使用しようとしていましたが、改行なしで直接書式設定された文字列を印刷できないことがわかりました。Swiftのコンマ、改行、および括弧のない可変長パラメータを使用する文字列
"test string1 string2"
:私はこのような結果をお届けしていき、しかし
"test (\n string1,\n string2\n)\n"
:
func someFunc(string: String...) {
print(String(format: "test %@", string))
}
let string = "string1"
someFunc(string, "string2")
は、結果は次のようになります。
だから例えば、私はこのようなコードを持っています
どのようにして角括弧をつけることができますか?\n
印刷されていますか?
[このQ&A](http://stackoverflow.com/questions/28957940/remove-all-line-breaks-at-the-beginning-of-a-string-in-swift)があなたを助けることができるかどうかを確認してください。 – dfri
文字列ではなく配列であることを明確にするために、 'string'を' string'に名前を変更する必要があります。 – Alexander
あなたは正確に何を達成しようとしていますか? '' test%@ "'は* 1つの書式指定子しか持っていませんが、その書式を使って2つの文字列をどのように出力しますか? –