Kaynağa Gözat

Passage test append

Arthur Brandao 6 yıl önce
ebeveyn
işleme
77a7ff845c
1 değiştirilmiş dosya ile 3 ekleme ve 1 silme
  1. 3 1
      src/migl/util/ConsListImpl.java

+ 3 - 1
src/migl/util/ConsListImpl.java

@@ -47,8 +47,10 @@ public class ConsListImpl<E> extends Cons<E, ConsList<E>> implements ConsList<E>
 	}
 	
 	private ConsList<E> appendRec(E e, ConsList<E> list) {
-		if(list == null || list.isEmpty()) {
+		if(list == null) {
 			return new ConsListImpl<>(e, null);
+		} else if(list.isEmpty()) {
+			return new ConsListImpl<>(e, list);
 		}
 		return new ConsListImpl<>(list.car(), this.appendRec(e, list.cdr()));
 	}