맵에 값이 있는지 확실하지 않은 경우 스칼라가 맵에서 값을 가져옴

바랄

스칼라에는지도가 있습니다.

내지도에서 물체 (예 : 기차)를 요청하고 싶습니다. 그런 다음 내 Train에서 "getNumberOfCarriages"메소드를 호출하고 싶습니다.

맵에 "Thomas"키 값에 대한 항목이 있는지 알 수없는 경우 스칼라에서 캐리지 수를 안전하게 쿼리하거나 일부 기본값 (예 : 0? )

즉, 어떻게 전화합니까

myMap.get("Thomas").getNumberOfCarriages()

getOrElse방법을 본 적이 있지만 문제에 적용 할 수 있는지 확실하지 않습니까?

jwvh

당신이 할 수있는 한 가지입니다 liftOption다음 fold그 위에 객차의 수 또는 기본값 경우 중 하나를 얻을 None.

myMap.lift("Thomas").fold(0)(_.getNumberOfCarriages())

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

값이 null 일 수 있는지 확실하지 않은 경우 API에서 가능한 null 값 처리

분류에서Dev

스칼라 : 맵에 키가 포함되지 않은 경우 키 자체를 되 찾는 방법

분류에서Dev

스칼라 맵은 맵에 포함 된 경우 여러 값을 얻습니다.

분류에서Dev

스칼라 맵에서 값을 설정하는 방법은 무엇입니까?

분류에서Dev

값이 이미 해시 맵에 있는지 확인하고 유효한 값이있는 경우 사용자가 입력 할 수 있도록합니다.

분류에서Dev

스칼라 맵에서 키 값을 제거하는 방법

분류에서Dev

순서가 지정되지 않은 맵에서 키 값을 찾는 방법은 무엇입니까?

분류에서Dev

Angular 2 맵에서 반환 된 두 값 중 하나가 변경되지 않는 한 구독이 실행되지 않도록하는 방법

분류에서Dev

열이 목록에 있는지 확인하고, 그렇지 않은 경우 제거하고 새 열에 값을 추가하십시오.

분류에서Dev

키가 객체 인 경우 맵의 키에서 값을 얻는 방법 js

분류에서Dev

매크로에서 맵 값이 평가되지 않도록하는 방법은 무엇입니까?

분류에서Dev

순서가 지정되지 않은 맵의 값 유형에 액세스하는 C ++

분류에서Dev

값이있는 경우 값을 늘리고 그렇지 않으면 DynamoDB에 새 항목을 추가합니다.

분류에서Dev

이미지 맵에서 스팬을 가져 오는 방법

분류에서Dev

seaborn은 셀 값이 0.05보다 큰 경우 히트 맵에 색상을 제공하지 않습니다.

분류에서Dev

이 경우를 존재하지 않는 경우는지도에 새로운 값을 씌우고, 또는 추가

분류에서Dev

스칼라에서 기본 맵 값을 새 개체로 설정하는 방법은 무엇입니까?

분류에서Dev

변수에 저장되지 않은 경우 함수에서 반환 될 값을 가져올 수 있습니까?

분류에서Dev

셀에 값이있는 경우 세 개의 셀을 추가하고 그렇지 않은 경우 두 개의 셀 추가

분류에서Dev

JSON 배열 : 로컬에서 확인되지만 서버에서 실행할 때 "정의되지 않은"값을 가져옴

분류에서Dev

Presto 값 맵에 키가 있는지 확인

분류에서Dev

Mongodb : 값이 존재하지 않는 경우 배열에 값을 추가하고 존재하는 경우 값을 업데이트하는 방법

분류에서Dev

런타임에 변경되지 않는 C ++ 맵 값, 내가 뭘 잘못하고 있니?

분류에서Dev

R 데이터 프레임에 변수가 있는지 확인 : NA로 설정되지 않은 경우 값이 유지되는지 확인

분류에서Dev

요소의 값을 가져 오지만 그 위의 요소에 특정 값이있는 경우에만

분류에서Dev

Apple에서 Xcode 버전을 더 이상 지원하지 않는 경우에 대한 확실한 소스가 있습니까?

분류에서Dev

열 값에 사용자 지정 템플릿이있는 경우 MySQL에서 증가하는 값을 검색하는 방법은 무엇입니까?

분류에서Dev

맵에 키가 있는지 확인한 다음 값 업데이트

분류에서Dev

개수 함수가 Spark에서 맵값으로 작동하지 않는 이유는 무엇입니까?

Related 관련 기사

  1. 1

    값이 null 일 수 있는지 확실하지 않은 경우 API에서 가능한 null 값 처리

  2. 2

    스칼라 : 맵에 키가 포함되지 않은 경우 키 자체를 되 찾는 방법

  3. 3

    스칼라 맵은 맵에 포함 된 경우 여러 값을 얻습니다.

  4. 4

    스칼라 맵에서 값을 설정하는 방법은 무엇입니까?

  5. 5

    값이 이미 해시 맵에 있는지 확인하고 유효한 값이있는 경우 사용자가 입력 할 수 있도록합니다.

  6. 6

    스칼라 맵에서 키 값을 제거하는 방법

  7. 7

    순서가 지정되지 않은 맵에서 키 값을 찾는 방법은 무엇입니까?

  8. 8

    Angular 2 맵에서 반환 된 두 값 중 하나가 변경되지 않는 한 구독이 실행되지 않도록하는 방법

  9. 9

    열이 목록에 있는지 확인하고, 그렇지 않은 경우 제거하고 새 열에 값을 추가하십시오.

  10. 10

    키가 객체 인 경우 맵의 키에서 값을 얻는 방법 js

  11. 11

    매크로에서 맵 값이 평가되지 않도록하는 방법은 무엇입니까?

  12. 12

    순서가 지정되지 않은 맵의 값 유형에 액세스하는 C ++

  13. 13

    값이있는 경우 값을 늘리고 그렇지 않으면 DynamoDB에 새 항목을 추가합니다.

  14. 14

    이미지 맵에서 스팬을 가져 오는 방법

  15. 15

    seaborn은 셀 값이 0.05보다 큰 경우 히트 맵에 색상을 제공하지 않습니다.

  16. 16

    이 경우를 존재하지 않는 경우는지도에 새로운 값을 씌우고, 또는 추가

  17. 17

    스칼라에서 기본 맵 값을 새 개체로 설정하는 방법은 무엇입니까?

  18. 18

    변수에 저장되지 않은 경우 함수에서 반환 될 값을 가져올 수 있습니까?

  19. 19

    셀에 값이있는 경우 세 개의 셀을 추가하고 그렇지 않은 경우 두 개의 셀 추가

  20. 20

    JSON 배열 : 로컬에서 확인되지만 서버에서 실행할 때 "정의되지 않은"값을 가져옴

  21. 21

    Presto 값 맵에 키가 있는지 확인

  22. 22

    Mongodb : 값이 존재하지 않는 경우 배열에 값을 추가하고 존재하는 경우 값을 업데이트하는 방법

  23. 23

    런타임에 변경되지 않는 C ++ 맵 값, 내가 뭘 잘못하고 있니?

  24. 24

    R 데이터 프레임에 변수가 있는지 확인 : NA로 설정되지 않은 경우 값이 유지되는지 확인

  25. 25

    요소의 값을 가져 오지만 그 위의 요소에 특정 값이있는 경우에만

  26. 26

    Apple에서 Xcode 버전을 더 이상 지원하지 않는 경우에 대한 확실한 소스가 있습니까?

  27. 27

    열 값에 사용자 지정 템플릿이있는 경우 MySQL에서 증가하는 값을 검색하는 방법은 무엇입니까?

  28. 28

    맵에 키가 있는지 확인한 다음 값 업데이트

  29. 29

    개수 함수가 Spark에서 맵값으로 작동하지 않는 이유는 무엇입니까?

뜨겁다태그

보관