Scala

Scala For 推导式介绍

2020-09-08  本文已影响0人  希望是水户洋平

最近在结合play框架学习Scala,遇到以下代码中的for及<-用法有点懵:

val allSiteAvailable: Future[Boolean] = for {
    siteAvailable <- playSiteAvailable
    githubAvailable <- playGithubAvailable
  } yield (siteAvailable && githubAvailable) //返回的是两个集合经过&&操作后形成的集合

看了这位老哥的博客明白了,原来是Scala的for推导式这个语法糖。
原文链接:https://notes.mengxin.science/2018/09/06/scala-for-comprehension-introduction-in-practice/

上一篇下一篇

猜你喜欢

热点阅读