Slide 33
Slide 33 text
通信プロトコルの定義(
型定義)
#
型定義
t
y
p
e
(
:
s
a
m
p
l
e
) {
p
a
r
a
m '
i
d
'
, :
i
n
t
, '
I
D
'
p
a
r
a
m '
n
a
m
e
'
, :
s
t
r
i
n
g
, '
名前'
}
r
p
c
(
:
s
a
m
p
l
e
_
c
r
e
a
t
e
) {
r
e
s
p
o
n
s
e {
#
利用例
p
a
r
a
m '
s
a
m
p
l
e
'
, :
s
a
m
p
l
e
, '
作成したさんぷる'
}
}
c
l
a
s
s T
y
p
e
:
:
S
a
m
p
l
e < T
y
p
e
:
:
B
a
s
e
a
t
t
r
i
b
u
t
e :
i
d
, I
n
t
e
g
e
r
a
t
t
r
i
b
u
t
e :
n
a
m
e
, S
t
r
i
n
g
e
n
d
c
l
a
s
s R
e
s
p
o
n
s
e
T
y
p
e < T
y
p
e
:
:
B
a
s
e
a
t
t
r
i
b
u
t
e :
s
a
m
p
l
e
, T
y
p
e
:
:
S
a
m
p
l
e
e
n
d
33