Swift - izudon/izudon.github.io GitHub Wiki
- 演算子
- 算術
+ - * / % ++ --
- 比較
> < >= <= == != === !==
- 範囲
... ..<
- 連結
+ (文字列連結)
- 代入
= += -= *= /= %= &&= ||=
- ビット
<< >> & | ^ ~
- 条件分岐
-
if 条件式 {...} [ else {...} ]
-
if 条件式 {...}[ else if 条件式 {...} [ else {...} ] ]
-
switch 式 { case : default : }
- 繰り返し
for
-
for in
while
-
repeat while
-
continue break label:
- 変数/定数
-
var/let 変数名 [: 型] [= 初期値]
-
0b 2進 0o 8進 0x 16進 / true 真 false 偽
- タプル
-
var/let タプル名 [: (型1, 型2, ... )] [= (初期値1, 初期値2, ...)]
- 【参照】
タプル名.0 タプル名.1 ...
- 【一括代入】
let (IPOD, IPAD, IPHONE) = ( "iPod", "iPad", "iPhone" )
- 【ラベル付き】
( ラベル1: 値1, ラベル2: 値2, ... )
【参照】タプル名.ラベル名
- 配列
-
var/let 配列名 [ [型] ] [= [要素1, 要素2, ...]]
- 【参照】
配列名[0] 配列名[1] ... 配列名.first 配列名.last
- 【空の配列】
[]
- 【配列をすべて同じ値で初期化】
var/let 配列名 =
[型]( count: n, repeatValue: value )
- 辞書(ディクショナリ)
-
var/let 辞書名 [ キー1: 値1, キー2, 値2, ... ]
- 【参照】
辞書名[キー]
- 型
- 整数
Int8 Int16 Int32 Int64 Int
UInt8 UInt16 UInt32 UInt64 UInt
- 浮動小数点数
Float Double
文字列 String 文字 Character 真偽値 Bool
- コメント
//... /*...*/
- XCode のダウンロードとインストール
- Playground の使い方
⚠️ **GitHub.com Fallback** ⚠️