thể trùng lặp:
Load Scala file into interpreter to use functions?Cách tải tệp scala trong bảng điều khiển sbt?
tôi bắt đầu SBT giao diện điều khiển như thế này:
[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>
Tôi có một test.scala
(/home/alex/projects/test.scala) với một cái gì đó như thế này:
def timesTwo(i: Int): Int = {
println("hello world")
i * 2
}
Làm thế nào để làm điều đó để tôi có thể làm điều gì đó như thế này trong giao diện điều khiển:
scala> timesTwo
Và đầu ra giá trị của hàm?
Đây không phải là bản sao. 'sbt console' biên dịch tập tin nguồn khi khởi động, vì vậy bạn chỉ cần' Times timesTwo 7'. (Tôi đã bọc nó trong một đối tượng Times như Brian. Trùng hợp hay số phận?) –
Đồng ý. Đây không phải là bản sao. sbt và scala console hoạt động khác trong khía cạnh này. – Synesso