我想在C#(treeview組件)中實現樹的節點的撤銷/重做功能。我已經使用了紀念圖案,但是我在重做部分遇到問題。我看不出我的邏輯有瑕疵。下面是刪除,我呼籲其創建表示當前狀態的新的備忘錄對象SaveMemento()方法的一個節點之前的代碼 private List<Memento> _mementoStateList= new List<Memento>();
private List
我對Prolog相當陌生。無論如何,我試圖編寫一套遞歸規則,返回給定字符代碼列表中每個單詞的平均字符數。我的代碼如下。 medellangd(Text,AvgLen) :-
medellangd(Text,T,1,0,0),
AvgLen = T.
medellangd([],AvgLen,Space,Words,Chars) :-
T is (Chars/Wor
任務是檢查聯繫人頁面是否存在並導航到它。對於非英文網站,該方法將查找英文頁面,然後重新啓動以檢查聯繫頁面。 我的條件的作品很好,但我想有必須是一個更好的方式來做到這一點: # First, I set the @url variable during Booleans.
# Checks are either to see if a link exists or if a page ex