scala3 fmt

This commit is contained in:
Mark Canlas
2023-10-03 16:15:10 -04:00
parent 4d47714e77
commit 2ac62b5af7
29 changed files with 72 additions and 80 deletions

View File

@@ -29,10 +29,8 @@ trait BitExtractor[A]:
object AtomExtractor:
@tailrec
def pow(ex: Int, acc: Int = 1): Int =
if (ex == 0)
acc
else
pow(ex - 1, acc * 2)
if ex == 0 then acc
else pow(ex - 1, acc * 2)
abstract class PrimitiveBitExtractor(val length: Int) extends BitExtractor[Int]:
private lazy val mask =