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** ⚠️