반응형
함수를 사용하기 위해 스칼라 파일을 인터프리터에로드 하시겠습니까?
클래스가 아닌 파일에 정의 된 일부 Scala 함수가 사용하고 Scala 인터프리터에서 사용하고 싶습니다. scala filename.scala
파일을 실행하고 인터프리터를 종료하라고 말할 수 있습니다. 한 다음 인터프리터에 머물러서 테스트를 수행하고 싶습니다. 누구든지를 인터프리터에로드하여 그 안에 정의 된 함수를 사용할 수있는 방법을 파일 줄 수 있습니까?
:load /path/to/file
Scala REPL을 입력하십시오 .
다음을 입력하여 사용 가능한 명령의 전체 목록을 사용할 수 있습니다. :help
경우에 따라 :paste
(보다 :load
) 더 나은 친구가 될 수 있습니다 . 다음은 사용 방법에 대한 예입니다 . : 붙여 넣기 .
scala> :paste
// Entering paste mode (ctrl-D to finish)
if (true)
print("that was true")
else
print("false")
[Ctrl-D]
// Exiting paste mode, now interpreting.
that was true
:paste
다음 명령을 사용하여 파일을로드하는 데 사용할 수도 있습니다.:paste [path]
scala> :paste ~/Desktop/repl_seeder.scala
Pasting file ~/Desktop/repl_seeder.scala...
defined object test1
scala> test1.main(Str)
my first scala program
알림, 완전한 경로를 입력하십시오. 다음과 같이 Linux에서 문제를 발견했습니다.
:로드 ~ / fileName.scala
"이 파일이 존재하지 않습니다"라는 오류를 제거하기 위해
:로드 /complete/path/fileName.scala
참고 URL : https://stackoverflow.com/questions/7383436/load-scala-file-into-interpreter-to-use-functions
반응형
'ProgramingTip' 카테고리의 다른 글
씨 # /. NET의 네임 스페이스 전용 클래스 가시성? (0) | 2020.10.19 |
---|---|
Windows Forms 애플리케이션에서 기본 아이콘 변경 (0) | 2020.10.19 |
새 뷰 컨트롤러를 생성 후 어떻게 뷰 컨트롤러 파일을 생성합니까? (0) | 2020.10.19 |
Scaffold를 포함하지 않는 것이로 호출 된 Scaffold.of () (0) | 2020.10.18 |
Java의 형식 암호화에서 $ 이해 (0) | 2020.10.18 |