Skip to content

Instantly share code, notes, and snippets.

View charmygarg's full-sized avatar
💻
A Girl who code...

Charmy garg charmygarg

💻
A Girl who code...
View GitHub Profile
@charmygarg
charmygarg / MonixScheduler.scala
Last active June 15, 2017 04:50
Monix Scheduler Once Example 1
import java.util.concurrent.TimeUnit
import monix.execution.Scheduler.{global => scheduler}
import scala.concurrent.duration._
object MonixScheduler extends App {
val delayOnce = scheduler.scheduleOnce(
2, TimeUnit.SECONDS,
new Runnable {
@charmygarg
charmygarg / MonixScheduler.scala
Last active June 15, 2017 04:58
Monix Scheduler Once Example 2
import java.util.concurrent.TimeUnit
import monix.execution.Scheduler.{global => scheduler}
import scala.concurrent.duration._
object MonixScheduler extends App {
val delayOnce = scheduler.scheduleOnce(2.seconds) {
println("Schedule Once Example 2")
}
@charmygarg
charmygarg / MonixScheduler.scala
Created June 15, 2017 05:03
Monic Scheduler Fixed Delay Example 1
import java.util.concurrent.TimeUnit
import monix.execution.Scheduler.{global => scheduler}
import scala.concurrent.duration._
object MonixScheduler extends App {
val fixedDelay = scheduler.scheduleWithFixedDelay(
2, 3, TimeUnit.SECONDS,
new Runnable {
def run(): Unit = {
@charmygarg
charmygarg / MonixScheduler.scala
Created June 15, 2017 05:05
Monix Scheduler Fixed Delay Example 2
import java.util.concurrent.TimeUnit
import monix.execution.Scheduler.{global => scheduler}
import scala.concurrent.duration._
object MonixScheduler extends App {
scheduler.scheduleWithFixedDelay(2.seconds, 3.seconds) {
println("Fixed Delay Example 2")
}
import scala.concurrent.ExecutionContext
trait Scheduler extends ExecutionContext
{
// ...
}
delayOnce.cancel()
fixedDelay.cancel()
a = 3
b = 5
sum = a + b
print(sum)
number1 = 5
number2 = 6
multiply = number1 * number2
print(multiply)
def prime(number):
for a in range(2, number+1):
if number % a & number != a:
return true
else:
return false
libraryDependencies += "com.outworkers" % "phantom-dsl_2.11" % "2.14.5"