Powiel możliwe:
Load Scala file into interpreter to use functions?Jak załadować plik scala do konsoli sbt?
zacznę konsolę SBT tak:
[email protected]:~/projects$ sbt console
[info] Set current project to default-8aceda (in build file:/home/alex/projects/)
[info] Starting scala interpreter...
[info]
Welcome to Scala version 2.9.2 (OpenJDK Client VM, Java 1.6.0_24).
Type in expressions to have them evaluated.
Type :help for more information.
scala>
Mam test.scala
(/home/alex/projects/test.scala) z czymś takim:
def timesTwo(i: Int): Int = {
println("hello world")
i * 2
}
Jak to zrobić tak, że mogę zrobić coś takiego w konsoli:
scala> timesTwo
i wyjściowych wartości funkcji?
To nie jest duplikat. 'sbt console' kompiluje plik źródłowy podczas uruchamiania, więc musisz tylko' Times timesTwo 7'. (Zapakowałem to w obiekt typu Times, jak Brian, przypadek czy przeznaczenie?) –
Zgoda. To nie jest duplikat. Konsole sbt i scala zachowują się inaczej pod tym względem. – Synesso