文字列
CoddyのSwiftジャーニー「基礎」セクションの一部 — レッスン 7/86。
Character(文字)は、単一の文字(例:1, 6, %, b, p, ., T など)を指します。
String型は、複数のCharacterで構成される特別な型です。
変数に文字列の値を初期化するには、それを二重引用符で囲みます:
let s1 = "This is a string"
let s2 = "This is also a string"上記の例では、s1およびs2という名前の2つの文字列定数が初期化されています。
注意: Pythonとは異なり、Swiftでは文字列にダブルクォート " のみを使用します。Swiftでは、シングルクォートは文字列として無効です。
文字列補完:
Swiftには、\()を使用した文字列補完という強力な機能があります。これにより、文字列の中に直接値を挿入することができます:
let name = "Alice"
let age = 25
print("My name is \(name) and I am \(age) years old.")
// 私の名前は Alice で、25 歳です。チャレンジ
初心者文字列 I am learning to code with Coddy! を coddy という名前の定数に格納してください。
大文字と小文字を正確に区別して、正確な文字列値を格納するようにしてください。
チートシート
Characterは、単一の文字(例:1, %, b, T)です。
Stringは、複数の文字で構成される型です。文字列は二重引用符(ダブルクォーテーション)で囲む必要があります:
let s1 = "This is a string"
let s2 = "This is also a string"注意: Swiftでは文字列に二重引用符 " のみを使用します。一重引用符は無効です。
String Interpolation(文字列補間)を使用すると、\() を使って文字列内に値を直接挿入できます:
let name = "Alice"
let age = 25
print("My name is \(name) and I am \(age) years old.")
// 私の名前はAliceで、25歳です。自分で試してみよう
// 以下にコードを入力してください
let coddy = ?
// 下の行は変更しないでください
print("coddy = \"\(coddy)\"")このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。