这道题没一点难度,读懂之后注意中英文冒号就行了(我卡了半个小时)。我无聊还用责任链替换了一堆ifelse。。。我不知道这道题意义在哪?看你的编程规范吗?最后就重构成责任链去实现了,优雅点。