Загрузка данных


fun main() {
    val firstName: String? = "Алексей"
    val lastName: String? = null
    val middleName: String? = "Петрович"

    fun formatFullName(
        firstName: String?,
        lastName: String?,
        middleName: String?
    ): String {

        val first = firstName ?: "[не указано]"
        val last = lastName ?: "[не указано]"
        val middle = middleName ?: "[не указано]"

        return "$last $first $middle"
    }

    println(formatFullName(firstName, lastName, middleName))

    println(formatFullName("Алексей", "Иванов", "Петрович"))
    println(formatFullName("Алексей", null, "Петрович"))
    println(formatFullName("Алексей", null, null))
    println(formatFullName(null, null, null))
}