By: Matt Barackman
A collection of objects or case classes that share a sealed trait.
In the example below, the type family would be a collection of traffic light colors with Red
, Yellow
, and Green
as member objects.
scala> import shapeless._, record._ | |
import shapeless._ | |
import record._ | |
scala> case class Person(name: String, address: String, age: Int) | |
defined class Person | |
scala> val joe = Person("Joe", "Brighton", 33) | |
joe: Person = Person(Joe,Brighton,33) |
By: Matt Barackman
A collection of objects or case classes that share a sealed trait.
In the example below, the type family would be a collection of traffic light colors with Red
, Yellow
, and Green
as member objects.
def traverse_backward(): | |
def recurse(i): | |
if i == 0: | |
return | |
recurse(i - 1) | |
print(i) | |
recurse(5) | |
def traverse_forward(): |
""" | |
"Write a program that prints the numbers from 1 to 100. But for multiples of three print "Fizz" instead of | |
the number and for the multiples of five print "Buzz". For numbers which are multiples of both three and five | |
print "FizzBuzz". | |
""" | |
if __name__ == "__main__": | |
for index in range(1, 100 + 1): | |
if (index % 3 == 0): | |
print("Fizz") |
import java.time.LocalDate | |
import java.time.TemporalAdjusters | |
import scala.util.{Success, Failure, Try} | |
import org.scalatest.FunSpec | |
/** | |
* Check if date passed is the last day of the month. | |
*/ |