dir.by  
  Поиск  
Компьютер, программы
Kotlin
 Консольное Kotlin приложение работает как Android Jetpack Compose 
посмотрели 686 раз
обновлено: 22 июня 2026
Скачать пример:
Шаг 1. Создаем новое консольное приложение
Шаг 2. Добавим код в файл Main.kt
• моя функция setContent устанавливает содержимое на экране и для этого вызывает лямбда функцию myFunc1
• моя функция Surface рисует границы на экране и внутри рисует свое содержимое и для этого вызывает лямбда функцию myFunc2
• моя функция Text просто отображает текст на экране

Мы могли бы вызывать вот так: setContent({ -> какой то код })
Но вот правильный путь: setContent{ какой то код }     подробне что такое Kotlin лямда функция ...
 
  Kotlin     Файл Main.kt
fun main() {

     setContent {
          Surface(
               color = "green"
          )
          {
               Text("Hello!")
               Text("I want coffee :)")
               Text("Thank you")
          }
     }
}

fun setContent(myFunc1:() -> Unit)
{
     myFunc1();
}

fun Surface(color:String, myFunc2:() -> Unit)
{
     println("┌---------------------------------")
     println("|")
     println("|")

     myFunc2();

     println("|")
     println("|")
     println("└---------------------------------")
}

fun Text(description:String)
{
     println("| $description ");
}
Шаг 3. Запускаем программу
 
Увидим результат:
На заметку!
 
← Предыдущая тема
Общий, template class в Kotlin | Пример: class MyBook<T> { ... }
 
 
Ваши Отзывы ... комментарии ...
   
Вашe имя
Ваш комментарий (www ссылки может добавлять только залогиненный пользователь)

  Объявления  
  Объявления  
 
Что такое Kotlin ?
Почему самой популярной средой разработки для Kotlin является IntelliJ IDEA?
Скачать и установить IntelliJ IDEA для изучения Kotlin
Создание нового консольного проекта для изучения Kotlin | IntelliJ IDEA
Устанавливаем значение
Объявлем переменную и устанавливаем значение в Kotlin | val, var, lateinit, константа: const val, глобальная переменная: companion object
null
null значение используем символ ? и ?. и !! и ?: и !!. и ?. в Kotlin
Int, Float, Boolean, Char ...
Целые числа в Kotlin: Byte, UByte, Short, UShort, Int, UInt, Long, ULong
Десятичные числа в Kotlin: Float, Double
Флаг со значениями true или false в Kotlin это: Boolean
Символ в Kotlin это: Char
Конвертация числа в текст на языке Kotlin | Int → String
String
Строка, текст в Kotlin это: String
Интерполяция строк в Kotlin. Пример: val address:String = "${street}, ${country}"
В чем отличие String и StringBuilder ?
Enum
Что такое перечисление (enum) в Kotlin ?
Как найти enum по значению в Kotlin ?
Функция
fun() { ... } - это функция в Kotlin. Функция нужна чтобы выполнить действие.
Лямбда функция
Лямбда функция в Kotlin. Пример1: var myFunc1 : (a:Int, b:Int) -> Int = { p1, p2 -> p1 + p2 };
Коллекции и массивы
Создаем коллекции list, set, map и массив array в Kotlin
Class
Что такое class в Kotlin? Пример: class MyBook { ... } | первичный и вторичный конструктор | блок init
lateinit это поздняя инициализация для поля class | Kotlin
class, который наследует от интерфейса в Kotlin | Пример: class MyBook : IBook { ...}
Безымянный class, который наследует от интерфейса в Kotlin | Пример: val book1 = object : IBook { ...}
Общий, template class в Kotlin | Пример: class MyBook<T> { ... }
Пишем программу
Консольное Kotlin приложение работает как Android Jetpack Compose

  Ваши вопросы присылайте по почте: info@dir.by  
Яндекс.Метрика