Swift-literals
提供:Dev Guides
Swift-リテラル
リテラルは、整数、浮動小数点数、または文字列型の値のソースコード表現です。 以下は、リテラルの例です-
整数リテラル
整数リテラルは、10進、2進、8進、または16進定数です。 2進リテラルは0bで始まり、8進リテラルは0oで始まり、16進リテラルは0xで始まり、10進の場合は何もありません。
ここに整数リテラルのいくつかの例があります-
浮動小数点リテラル
浮動小数点リテラルには、整数部、小数点、小数部、指数部があります。 浮動小数点リテラルは、10進形式または16進形式で表現できます。
10進浮動小数点リテラルは、10進数字のシーケンスと、それに続く10進小数、10進指数、またはその両方で構成されます。
16進浮動小数点リテラルは、0xプレフィックスと、それに続くオプションの16進小数、16進指数で構成されます。
浮動小数点リテラルの例をいくつか示します-
文字列リテラル
文字列リテラルは、次の形式で、二重引用符で囲まれた文字のシーケンスです-
文字列リテラルには、エスケープされていない二重引用符( ")、エスケープされていないバックスラッシュ(\)、キャリッジリターン、またはラインフィードを含めることはできません。 次のエスケープシーケンスを使用して、文字列リテラルに特殊文字を含めることができます-
Escape sequence | Meaning |
---|---|
\0 | Null Character |
\\ | \character |
\b | Backspace |
\f | Form feed |
\n | Newline |
\r | Carriage return |
\t | Horizontal tab |
\v | Vertical tab |
\' | Single Quote |
\" | Double Quote |
\000 | Octal number of one to three digits |
\xhh… | Hexadecimal number of one or more digits |
次の例は、いくつかの文字列リテラルを使用する方法を示しています-
プレイグラウンドを使用して上記のプログラムを実行すると、次の結果が得られます-
ブールリテラル
3つのブールリテラルがあり、それらは標準のSwift 4キーワードの一部です-
- trueを表す true の値。
- falseを表す false の値。
- 値なしを表す nil の値。