2016-02-29 72 views
0

我對遊戲相當新,我想開發一個函數,它可以異步地隨機返回一些工作日。我的方法最好有簽名:帶scala的流星期工作日

def randomlyEndingStream: Future[Option[String]] 

有關如何繼續的任何提示?

感謝

+0

是否當一天返回需要是隨機的呢? – yw3410

回答

0
def maybeGiveSomeWeekday:Future[Option[String]] = { 
    Future.successful(Random.nextInt(8) match{ 
     case 0 => Some("Monday") 
     case 1 => Some("Tuesday") 
     case 2 => Some("Wednesday") 
     case 3 => Some("Thursday") 
     case 4 => Some("Friday") 
     case 5 => Some("Saturday") 
     case 6 => Some("Sunday") 
     case 7 => None 
    }) 
    }