[SCALA] 스칼라 - 바운드 변수의 목록을 얻을?
SCALA스칼라 - 바운드 변수의 목록을 얻을?
스칼라에서 바인딩 변수의 목록을 얻을 수있는 방법이 있습니까?
해결법
-
==============================
1.에서 : 전원 모드 2.9, 2.10, 및 2.11 당신은 intp.visibleTermNames.sorted.foreach (에 println)는 모든 것을 얻을 수 있으며, intp.definedTerms.foreach (에 println은) 단지 것을 위해 당신이 만들었습니다.
에서 : 전원 모드 2.9, 2.10, 및 2.11 당신은 intp.visibleTermNames.sorted.foreach (에 println)는 모든 것을 얻을 수 있으며, intp.definedTerms.foreach (에 println은) 단지 것을 위해 당신이 만들었습니다.
$ intp.definedTerms.foreach (에 println)이 비 파워 모드에서 목록을 인쇄 할 수 있도록 2.10에서 $ INTP는 항상 표시 (전원 모드 또는 아니오)입니다.
INTP보십시오. + 전원 모드 탭은 모든 방법을 사용할 나열합니다. ($로 시작하는 기호 탭 완성을 사용할 필요가 없습니다.)
-
==============================
2.스칼라 2.10 REPL에서, 상기 REPL와 연관된 IMain의 인스턴스 액세스 할 수있다. 그것은 $의 INTP로 사용할 수 있습니다. 깊은이 함께 REPL 상태를 검사 할 수 있음을 보인다.
스칼라 2.10 REPL에서, 상기 REPL와 연관된 IMain의 인스턴스 액세스 할 수있다. 그것은 $의 INTP로 사용할 수 있습니다. 깊은이 함께 REPL 상태를 검사 할 수 있음을 보인다.
예를 들어, $ intp.unqualifiedIds 당신에게 도움이 될 수 있습니다.
-
==============================
3.REPL의 내부 상태를 인쇄 할 덤프 명령 : REPL에서 당신은 사용할 수 있습니다. 첫 번째 라인 중 하나는 뭔가를해야한다 :
REPL의 내부 상태를 인쇄 할 덤프 명령 : REPL에서 당신은 사용할 수 있습니다. 첫 번째 라인 중 하나는 뭔가를해야한다 :
Names: $ires0 $ires1 $ires2 $ires3 $ires4 $ires5 $ires6 $ires7 $r x z
이들은 당신이이 세션에 정의 된 모든 변수, 클래스와 싱글이다.
난 단지 변수를 표시하는 방법을 알고하지 않습니다.
편집하다:
전과 : 덤프 명령을 사용할 수 당신과 함께 절전 모드로 전환 할 필요가 : 전원을
from https://stackoverflow.com/questions/14222282/scala-get-list-of-bound-variables by cc-by-sa and MIT license
'SCALA' 카테고리의 다른 글
[SCALA] 스칼라의 미래와 약속 취소 (0) | 2019.11.22 |
---|---|
[SCALA] 사용 사례 및 유형의 변수 유형의 패턴 예 (0) | 2019.11.22 |
[SCALA] 스칼라에서 어떻게 튜플 값을 할당 할 수 있습니다? (0) | 2019.11.22 |
[SCALA] 스칼라에서 반복자를 병렬 (0) | 2019.11.22 |
[SCALA] 형 PARAMS을 지정하기위한이 스칼라 중위 구문의 이름은 무엇입니까? (0) | 2019.11.22 |