From a57839a58a545378b70f46101efc20d4eb4b71dd Mon Sep 17 00:00:00 2001 From: Peter Date: Fri, 7 Dec 2018 23:19:00 -0600 Subject: [PATCH] Enabled equatable for tuple --- Sources/AOC2018/tools.swift | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Sources/AOC2018/tools.swift b/Sources/AOC2018/tools.swift index b0b2722..09e67c1 100644 --- a/Sources/AOC2018/tools.swift +++ b/Sources/AOC2018/tools.swift @@ -14,10 +14,10 @@ func XCTAssertEqual(test: String, withExpression isTrue: Bool) { print(test) } -func == (tuple1:(T,T),tuple2:(T,T)) -> Bool -{ - return (tuple1.0 == tuple2.0) && (tuple1.1 == tuple2.1) -} +// func == (tuple1:(T,T),tuple2:(T,T)) -> Bool +// { +// return (tuple1.0 == tuple2.0) && (tuple1.1 == tuple2.1) +// } struct Tools { static func readFile(fromPath path: String) -> String { @@ -57,9 +57,9 @@ extension StringProtocol { return compactMap { $0.ascii } } - // subscript(offset: Int) -> Element { - // return self[index(startIndex, offsetBy: offset)] - // } + subscript(offset: Int) -> Element { + return self[index(startIndex, offsetBy: offset)] + } } extension String {