반응형
Scala 컬렉션의 인덱스에서 옵션을 얻는 방법은 무엇입니까?
인덱스로 요소를 가져 오려고 할 때 Scala 컬렉션 API 만 사용하여 목록에서 옵션을 가져 오는 방법이 있습니까?
이 기능과 동등한 기능을 찾고 있는데 존재합니까?
def optionalValue[T](l: List[T], index: Int) = {
if (l.size < (index+1)) None
else Some(l(index))
}
감사
예, 컬렉션을 함수로 들어 올릴 수 있습니다 Int => Option[A].
scala> List(1,2,3).lift
res0: Int => Option[Int] = <function1>
scala> List(1,2,3).lift(9)
res1: Option[Int] = None
참고 URL : https://stackoverflow.com/questions/16231254/how-to-get-an-option-from-index-in-collection-in-scala
반응형
'program story' 카테고리의 다른 글
| Nuget-빌드 중에 Nuget이 누락 된 패키지를 다운로드하도록 허용하지 않음 (0) | 2020.11.27 |
|---|---|
| 잘못된 순서로 정렬 된 지시문 사용 (0) | 2020.11.27 |
| 대체 이미지에 대한 각도 지시문 (0) | 2020.11.27 |
| JavaScript를 사용하여 div 내에서 HTML 추가 / 제거 (0) | 2020.11.27 |
| Angular 2에 사용 가능한 여만 생성기 (0) | 2020.11.27 |