From bd60f4d6a0091790c57ec18dfd1432ccf84d9ef1 Mon Sep 17 00:00:00 2001 From: hzhang Date: Tue, 25 Jun 2024 18:50:48 +0800 Subject: [PATCH] Fix PureResolve --- src/DataStructure/Link/Link.cs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/DataStructure/Link/Link.cs b/src/DataStructure/Link/Link.cs index 9896e55..a5cfc97 100644 --- a/src/DataStructure/Link/Link.cs +++ b/src/DataStructure/Link/Link.cs @@ -233,4 +233,18 @@ public class Link : IEnumerable Remove(res); return resValue; } + /// + /// remove the last item + /// + /// + /// + public TObject RemoveLast() + { + LinkNode res = Last; + if (res.IsEnding) + throw new Exception("TODO"); + TObject resValue = res.Value; + Remove(res); + return resValue; + } } \ No newline at end of file