Option으로 평가하는 if 문을 보고하고 filter로 바꿀 것을 제안합니다.

예:


  def condition(x: Int): Boolean = ???
  val value = 3
  if (condition(value)) Some(value) else None

빠른 수정 적용 후:


  def condition(x: Int): Boolean = ???
  val value = 3
  Some(value).filter(condition)