0
点赞
收藏
分享

微信扫一扫

刷好题,固基础-7

一世独秀 04-10 20:00 阅读 2
def assginFlag(aizmuth:Double):Option[Int] = {
    val interval = 0.5
    val index =(aizmuth / interval ).toInt
    if (index >= 0 && index <= 720 ) Some(index + 1) else None
  }

assginFlag方法中的条件判断条件 (index >= 0 && index < 720) 返回的是一个布尔值,需要返回一个Option[Int]类型。将判断条件改为 if (index >= 0 && index < 720) Some(index) else None 来返回一个Option[Int]

def assignFlag(azimuth: Double): Option[Int] = {
    val interval = 0.5
    val index = (azimuth / interval).toInt
    if (index >= 0 && index < 720) Some(index) else None
  }
举报

相关推荐

0 条评论