Swift文字列補間内で文字列/文字リテラルを使用できますか?

ジェフリーワイズマン

Swiftの文字列補間内で文字列/文字リテラルを使用することは可能ですか?

言語リファレンスによると:

補間された文字列内の括弧内に書き込む式には、エスケープされていない二重引用符( ")を含めることはできません。

エスケープされた二重引用符の抜け穴を故意に残しているように見えるので、それは私には少しあいまいです。

私が試してみると:

println( "Output: \(repeat("H",20))" );

func repeat( char:Character, times:Int ) -> String {
    var output:String = "";
    for index in 1...times {
        output += char;
    }
    return output;
}

「Expected」、「separator」が表示されます。

同様に、同じことをしても引用符をエスケープしても、サイコロはありません。

println( "Output: \(repeat(\"H\",20))" );

それは不可能だと思いますが、正直言って大したことではありません。文字列補間の前に少し作業を行うだけでは簡単に解決できない例は見つかりませんでした。確認を求めているだけだと思います。それは不可能だと。

ジェフリーワイズマン

Swift 2.1以降で実行できます:http//www.russbishop.net/swift-2-1

それ以前は、それは不可能でした。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

文字列リテラルで文字列補間を使用するにはどうすればよいですか?

分類Dev

Linq to SQLでC#文字列補間を使用できますか

分類Dev

文字列リテラルと文字リテラルを連結できますか?

分類Dev

Groovy文字列補間をネストできますか?

分類Dev

文字列補間と逐語的文字列を一緒に使用してJSON文字列リテラルを作成する方法

分類Dev

mypyは文字列リテラルを追跡できますか?

分類Dev

Cの文字列リテラルを変更できますか?

分類Dev

どのように私は、MySQLで文字列リテラルを使用して文字列内の括弧を含めることができますか?

分類Dev

文字列内の文字リテラルを置き換えます

分類Dev

補間された文字列を使用してアイテムを分解できますか?

分類Dev

文字列リテラルでのエスケープ文字列補間

分類Dev

jsonファイル内の既存のphp文字列リテラルを補間するにはどうすればよいですか?

分類Dev

リテラルではなく変数のScala文字列補間

分類Dev

Python 3.6では、文字列リテラル(同じ引用符タイプを使用)が補間された文字列内で機能しないのはなぜですか?

分類Dev

複数の文字列リテラルを使用して文字列を作成できるのはなぜですか?

分類Dev

文字列内の変数でリテラル「@」を使用する

分類Dev

クラス定義内の文字列を補間できないのはなぜですか?

分類Dev

補間を使用してテンプレート内のhtml文字列をレンダリングしますか?

分類Dev

Rustでは、文字列リテラルを所有できますか?

分類Dev

C#文字列値をエスケープされた文字列リテラルに変換できますか?

分類Dev

直接または文字列補間で使用すると、異なる値を返す文字列プロパティ

分類Dev

文字列補間のマップで「_」を使用します

分類Dev

Rubyで文字列補間を使用するとどうなりますか?

分類Dev

文字列補間ステートメントにLambdaまたはFuncを配置できますか

分類Dev

MySQLはリテラル文字列を式に変換できますか?

分類Dev

逐語的文字列を補間でどのように使用しますか?

分類Dev

文字列リテラルが必要な場合はいつでもstd :: string :: c_str()を使用できますか?

分類Dev

Angularjsで文字列補間内で改行を取得する方法

分類Dev

Groovyマルチライン文字列で文字列補間を使用するにはどうすればよいですか?

Related 関連記事

  1. 1

    文字列リテラルで文字列補間を使用するにはどうすればよいですか?

  2. 2

    Linq to SQLでC#文字列補間を使用できますか

  3. 3

    文字列リテラルと文字リテラルを連結できますか?

  4. 4

    Groovy文字列補間をネストできますか?

  5. 5

    文字列補間と逐語的文字列を一緒に使用してJSON文字列リテラルを作成する方法

  6. 6

    mypyは文字列リテラルを追跡できますか?

  7. 7

    Cの文字列リテラルを変更できますか?

  8. 8

    どのように私は、MySQLで文字列リテラルを使用して文字列内の括弧を含めることができますか?

  9. 9

    文字列内の文字リテラルを置き換えます

  10. 10

    補間された文字列を使用してアイテムを分解できますか?

  11. 11

    文字列リテラルでのエスケープ文字列補間

  12. 12

    jsonファイル内の既存のphp文字列リテラルを補間するにはどうすればよいですか?

  13. 13

    リテラルではなく変数のScala文字列補間

  14. 14

    Python 3.6では、文字列リテラル(同じ引用符タイプを使用)が補間された文字列内で機能しないのはなぜですか?

  15. 15

    複数の文字列リテラルを使用して文字列を作成できるのはなぜですか?

  16. 16

    文字列内の変数でリテラル「@」を使用する

  17. 17

    クラス定義内の文字列を補間できないのはなぜですか?

  18. 18

    補間を使用してテンプレート内のhtml文字列をレンダリングしますか?

  19. 19

    Rustでは、文字列リテラルを所有できますか?

  20. 20

    C#文字列値をエスケープされた文字列リテラルに変換できますか?

  21. 21

    直接または文字列補間で使用すると、異なる値を返す文字列プロパティ

  22. 22

    文字列補間のマップで「_」を使用します

  23. 23

    Rubyで文字列補間を使用するとどうなりますか?

  24. 24

    文字列補間ステートメントにLambdaまたはFuncを配置できますか

  25. 25

    MySQLはリテラル文字列を式に変換できますか?

  26. 26

    逐語的文字列を補間でどのように使用しますか?

  27. 27

    文字列リテラルが必要な場合はいつでもstd :: string :: c_str()を使用できますか?

  28. 28

    Angularjsで文字列補間内で改行を取得する方法

  29. 29

    Groovyマルチライン文字列で文字列補間を使用するにはどうすればよいですか?

ホットタグ

アーカイブ