Slide 36
Slide 36 text
第5形態:意味的構造化
enum 信号{
赤、
// ガード節
if (信号が点灯していない){
赤の点滅、
黄、
黄の点滅、
緑、
return “一旦停止して、まわりに十分注意して進め”;
}
enum 車両信号{
緑の点滅、
点灯していない
}
if (車両), if(歩行者),
if(自転車), …
enum 自転車走行{
赤、
赤、
車道、
赤の点滅、
緑の点滅、
自転車専用、
黄、
緑
歩道
黄の点滅、
緑
}
enum 歩行者信号{
+定数とロジック
}
}
+定数とロジック
+定数とロジック
36