미리 정의 된 변수 유형에 따라 if 조건을 처리하고 모든 유형을 나중에 처리하려고합니다. 유형이 String, Int, double, List 또는 Type으로 업데이트되었습니다. 지도스칼라 변수의 유형에 기반한 조건
if (type(x)==int){.....}
else if (type(x)==Map){....}
등
에 변수의 유형을 얻기 위해 또는 내가 어떻게 conditions.I는 방법 중 하나를 알고 있다면 그것을에서 사용하는 변수 의 종류를 얻을 수있는 기능이 있는가 사용하는 것입니다x.getClass.getSimpleName
하지만, x의 유형은 내가 그래서 내가
if (x.getClass.getSimpleName==Map){....}
이후의 경우 상태에서 사용하지 못할 1과 2는 여기에 의미 확실하지 오전 다른지도에 대한 MAP1 또는 Map2에를 인쇄지도 경우 것입니다 내가 MAP1 또는 Map2에 우리는 매칭이 패턴을 호출
'일치'키워드를 살펴보십시오. 과부하 스위치 명세서와 같습니다. – Shadowlands