Добавление основного класса в Scala — это то, что я всегда заканчиваю поиском в Интернете, так что в следующий раз это будет через этот пост в блоге! Давайте начнем.
Вам также может понравиться:
[DZone Refcard] Начало работы с Scala
Перейти к опции приложения Extends
Один из способов — добавить класс, MainClass
расширяя его App
. Все остальное, что выполняется в этом блоке, является частью «основной» функции.
Джава
x
1
package com.gkatzioura
2
3
object MainClass extends App {
4
5
println("Hello world"!)
6
}
Затем вы можете получить доступ к аргументам, так как они являются переменными в App
.
Джава
xxxxxxxxxx
1
10
9
1
package com.gkatzioura
2
3
object MainClass extends App {
4
5
for( arg <- args ) {
6
println(arg)
7
}
8
9
}
Добавить основной метод
Это наиболее знакомый Java-вариант:
Джава
xxxxxxxxxx
1
1
package com.gkatzioura
2
3
object MainClass {
4
5
def main(args: Array[String]): Unit = {
6
println("Hello, world!")
7
}
8
9
}
Как и ожидалось, вы получаете аргументы программы через аргументы функции.
Джава
xxxxxxxxxx
1
11
1
package com.gkatzioura
2
3
object MainClass {
4
5
def main(args: Array[String]): Unit = {
6
for( arg <- args ) {
7
println(arg)
8
}
9
}
10
11
}
Надеюсь тебе понравилось! Пожалуйста, поделитесь своими мыслями и вопросами в разделе комментариев!