Slide 17
Slide 17 text
Swift 1
の
map
定義
f
u
n
c m
a
p
<
C
: C
o
l
l
e
c
t
i
o
n
T
y
p
e
, T
>
(
s
o
u
r
c
e
: C
, t
r
a
n
s
f
o
r
m
: (
C
.
G
e
n
e
r
a
t
o
r
.
E
l
e
m
e
n
t
) -
> T
) -
> [
T
]
利用例
l
e
t n
a
m
e
s = [
"
f
o
o
"
, "
b
a
r
"
, "
b
a
z
"
]
l
e
t c
o
u
n
t
s = m
a
p
(
n
a
m
e
s
) { n
a
m
e i
n
c
o
u
n
t
(
n
a
m
e
)
}
汎用的だがグロー
バル関数はコー
ド補完から探すのが面倒
17 / 34