Участник:Alexsmail/Программирование 2020/новый черновик: различия между версиями
Содержимое удалено Содержимое добавлено
Alexsmail (обсуждение | вклад) м оформление |
Alexsmail (обсуждение | вклад) |
||
Строка 106:
fun main(args: Array<String>)''': Unit''' {
Если тип возвращения функции не указан явно, то Kotlin полагает его Unit (нет осмысленного значения для возврата, мы имеем дело с процедурой).
Строка 227:
classpath — при запуске JVM сообщить ей, что скомпилированные файлы находятся
MyFirstProgam.jar — тут
HelloWorld'''Kt''' — искать функцию main() для перадачи управление в файле, исходный код которого был HelloWorld.kt (см. ниже).
'''Замечание:''' Если мы хотим передать параметры в функцию функцию main() мы должна их указать следующим образом:
<syntaxhighlight lang="cmd">
kotlin -classpath MyFirstProgam.jar HelloWorldKt first second
</syntaxhighlight>
где
first будет начальным элементом массива args,
second будет следующим элементом массива args.
Ещё раз, kotlin — это утилита для запуска ''любой'' программы на Котлине, поэтому ей нужно сообщить, где находятся откомпилированные ''наши'' файлы, это мы делаем с помощью ключа -classpath. Почему же мы пишем HelloWorld'''Kt'''?
|