データ型の基本

シェアする

S 2016 05 19 15 34 33

Swiftでは以下のようなデータ型を使用することが出来ます。

真偽値 Bool
数値 Int UInt Float Double
テキスト String Character
コレクション Array Dictionary Set

以下もう少し詳しくみていきます。

真偽値

SwiftではBool型が真偽値を表すのに使われます。trueとfalseどちらかの値となります。

Bool型に限らず変数名の後ろに型を明示しなくても、型推論によって自動的に型が決まることがあります。冗長な記述を避けるため省略できるところは省略したほうが分かりやすいプログラムとなります。

数値

整数は符号付きのIntと、符号無しのUIntに分かれます。

また格納できる数のサイズに応じてInt8 / Int 32 / Int64 / UInt 8/ UInt 32/ UInto 64等を使い分けることもできます。

もっとも使われる整数型はIntで、32bitプラットフォールではInt32に、64bitプラットフォームではInt64がつかわれることにあります。

浮動小数は単精度のFloaと倍精度のDoubleが存在します。

テキスト

文字列はString型が該当します。文字列リテラルはダブルクォーテーションで囲みます。

文字はCharacter型で表現されUnicodeの1文字が格納されます。

文字列リテラル内に変数を埋め込む場合\()を使用します。文字列に特殊文字が含まれる場合バックスラッシュでエスケープする必要があります。

コレクション

Swiftの標準ライブラリには、配列、辞書、集合という3つのコレクション型が含まれています。

配列は順番を持つコレクションです。

辞書は順序を持たないキーと値の集合を表します。

集合は順序を持たず重複を許さないコレクションです。

スポンサーリンク
レクタングル(大)広告
レクタングル(大)広告

シェアする

フォローする