🗒 Задача¶
Создай класс, который будет хранить данные пользователя. В свойствах должна храниться информация об уникальном идентификаторе, логине, пароле и почте. Названием может быть, например, User. Создай два экземпляра класса с произвольными данными и выведи в консоль содержимое их полей.
❌ Ошибки¶
-
создают больше одного файла — напоминаем, что в аннотации к уроку я прошу делать один файл
-
много полей класса в одну строку (> 120 символов)
✏️ Комментарии¶
Слишком длинная строка (> 120 символов) - на каком-нибудь проекте линтер может не пропустить) Попробуй применить автоформатирование и увидишь, как поля расположатся в столбец. В конце не забудь разместить trailling comma
🧾 Решение¶
class User(
val id: Int,
val login: String,
val password: String,
val email: String,
)
fun main() {
val user1 = User(
id = 1,
login = "qwerty72",
password = "kat72",
email = "qwerty72@com",
)
val user2 = User(
id = 2,
login = "asty11",
password = "dog11",
email = "asty11@com",
)
println(user1.id)
println(user1.login)
println(user1.password)
println(user1.email)
println()
println(user2.id)
println(user2.login)
println(user2.password)
println(user2.email)
}
class User(val id: Int, val login: String, val password: String, val email: String)
fun main() {
val user1 = User(1, "user1", "password1", "user1@example.com")
val user2 = User(2, "user2", "password2", "user2@example.com")
println("User 1: ID = ${user1.id}, Login = ${user1.login}, Password = ${user1.password}, Email = ${user1.email}")
println("User 2: ID = ${user2.id}, Login = ${user2.login}, Password = ${user2.password}, Email = ${user2.email}")
}