作者ric2k1 (Ric)
看板EE_DSnP
标题Re: [问题] HW2:历史可否改变?
时间Tue Oct 11 20:37:38 2011
※ 引述《takua624 (TAKUA)》之铭言:
: 这个标题是因为爬文爬到去年教授对关於这题的某篇文的回应是"历史不容改变"
: 就是呢,我们要做的是一个 伪‧COMMAND-READER 嘛,
: 既然如此,除了"输入什麽都无法执行"之外,
: 剩下来的应该要跟正牌的CMDREADER一模一样吧。
: 正牌的CMDREADER有一个教授似乎没有提到的性质:
: 当回到过去的entry并做修正後,那个修正会存起来,取代原本的entry
: 例如历史已经存了
: abc
: def
: 如果我按两次上,回到abc,把abc改成xyz,
: 历史就会变成
: xyz
: def
: 是也。请问我们需要做到这个效果吗?
这个好像不同机器 or shell 会有不同的反应。
但,不好意思,我们统一一下,就让历史不要被改变,而是创造新的历史,
所以你的例子,根据 spec (以及我的 cmd reader) 应该要变成:
abc <== 历史无法抹灭
def
xyz <== 创造新的历史
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.248.108.54
1F:→ takua624:OK感谢教授! 10/11 21:06