????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????ζ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????ī??????????????????????????????????????????????????????????????????????????????????????????????????????????????δ?????????

?????????????????????????????????????????????????????????????С????????????????????????(inline)????????????Щ??????????С??????????????????????????????????????????????????????????·????????????????Щ???????????????????????????????????????????С???????????????????????????????????????????????????????????????·?

????????????????????????????????????????????ζ????????????????????????????????????????????????????????????????????????????????????????Щ????????????ζ?????????????д???????????????????????????????????????Щ?????????????????????????????????????к???????????????????ζ?????????????

??????????????????????????????????????????????Щ???????????????Щ????????????г??????????????ζ??????????嵥????????????????????????????ζ??????????????????????????????Щ????????????????顣??????????????岻???????????????????????????????ζ?????????????????????????????????ж????????塣??????????к???????????????????????????????2??????????????

??????????????????????????????????????????????????

???????????????????????κε?????????????????????????????

??????????С?????????????????á????С????????????????ī??

????????????????????????????????????????

????????δ???switch()——???????????????????

?????÷???????????

??????????????

????????????——????????????????臨???

?????????????????????????guard??????????else???

??????ó???????????????

???????????????????????????С?

???????????????????????????Щ?????????????????????????????м?????????????(???????????(Law of Demeter))??

???????С???????????????????????

??????????????????????????????

????????????????????????????????????磬?????????????????

??????????????????model????????????????controler??????view???????????????????д???????????????????

??????????apply?? each?? mapcar????????loop.

??????????????????