//
SwiF
var
name
=
"JTF"
var
year
=
"2014"
var
event
=
name
+
year
//
JTF2014
var
longName
=
"July
Tech
Festa"
var
message
=
"\(name):
\(longName)"
//
JTF:
July
Tech
Festa
let
x
=
10,
y
=
3
let
result
=
"\(x)
/
\(y)
=
\(x
/
y)"
//
10
/
3
=
3 17
switch • 何故かswitchはいろいろ拡張されている。
ª breakを書く必要が無い。
ª defaultは必須である。
ª whereで細かい条件を制御できる。
ª 扱うことが出来るデータが多様である。
switch
num
{
case
0:
println("0")
case
1,
2,
3:
println("1,
2,
3")
case
4...6:
println("4,
5,
6")
case
let
n
where
n
%
2
=
0
&&
n
<
10:
println("8")
default:
println("other");
}
19