Skip to content

Instantly share code, notes, and snippets.

val twentySomethings = for (user <- userBase if user.age >=20 && user.age < 30) yield user.name // i.e. add this to a list
twentySomethings.foreach(println)
trait Greeter {
def meet(name: String): Unit
  def greet(name: String): Unit = println("Hello, " + name + "!")
}
@ifalok007
ifalok007 / singleton.scala
Created July 29, 2022 06:33
medium scala notes
object IdFactory {
  private var counter = 0
  def create(): Int = {
  counter += 1
  counter
}
}
val newId: Int = IdFactory.create()// YOU ACCESS OBJECTS BY ITS NAME