作者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