Advertisement
Guest User

Untitled

a guest
Feb 12th, 2015
174
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scala 1.35 KB | None | 0 0
  1. val a = new Empty()
  2.   var b = a.incl (new Tweet("Person","Whatever!", 323))
  3.   b = b.incl (new Tweet("A","What!", 324))
  4.   b = b.incl (new Tweet("B","What..!", 332))
  5.   b = b.incl (new Tweet("C","What....!", 21))
  6.   b = b.incl (new Tweet("D","What......!", 52))
  7.  
  8.   val c = a.incl (new Tweet("Hello","Meh!", 1))
  9.  
  10.   println
  11.   println ("# All")
  12.   TweetReader.allTweets.foreach(println)
  13.  
  14.   println
  15.   println ("# Sorted")
  16.   TweetReader.allTweets.descendingByRetweet.foreach(println)
  17.  
  18.   println
  19.   println ("# Person, A, B, C, D")
  20.   b foreach println
  21.  
  22.   println
  23.   println ("# Hello")
  24.   c foreach println
  25.  
  26.   println ("# Hello, Person, A, B, C, D")
  27.   c.union(b) foreach println
  28.  
  29.   println
  30.   println ("# Hello, Person, A, B, C, D")
  31.   c.union(b).union(c).union(b).union(b).foreach(println)
  32.  
  33.   println
  34.   println ("# Filtering > 200 retweets")
  35.   TweetReader.allTweets.filter(t => t.retweets > 200).foreach(println)
  36.  
  37.   println
  38.   println ("# Random test")
  39.   println (c.union(b).mostRetweeted)
  40.   println (c.mostRetweeted)
  41.  
  42.   println ("# Ordered")
  43.   println (b.descendingByRetweet.foreach(println))
  44.  
  45.   println
  46.   println ("# Google tweets")
  47.   GoogleVsApple.googleTweets.foreach(println)
  48.  
  49.   println
  50.   println ("# Apple tweets")
  51.   GoogleVsApple.appleTweets.foreach(println)
  52.  
  53.   println
  54.   println ("# Trending")
  55.   GoogleVsApple.trending.foreach(println)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement