编辑:溢出的替代答案:https://stackoverflow.com/questions/38487692/how-can-i-interpret-the-time-with-less-code/38492144#38492144我真的不喜欢把很多ifs粘在一起。我觉得这看起来像个堆叠的孩子。但是,如果有人知道如何使用这段代码做同样的事情,但是代码行少了,那就太好了。 var summary = '<
给定猪、SickPig、DeadPig、QuinePig或DeafPig程序的输入,随机选择其中一种“语言”,并将输入解释为“语言”。如果选择是猪,则通过执行以下操作来模拟参考解释器:如果输入中没有出现单词PIG,则输出消息File must contain the string 'PIG'.并退出。
否则,在第一次出现PIG时拆分输入字符串。将PIG第一次出现后的文本输出到PIG之前具有文本文件名的文件中。PIG可能包含在要输出的文本中(因此,fooPIGbarPIGbaz的