Доброго времени суток! Я только начинаю изучение программирования, прошу помочь мне с таким вопросом:
У меня есть синглтон, в котором есть массив объектов. Каждый объект имеет свои поля.
Вот как мне из main обратиться к конкретным полям объекта хранящегося в массиве?
Пример кода:
object WallService {
private var postsOnTheWall = emptyArray()
fun add(post: Post): Post {
var lastId = post.id
postsOnTheWall += post.copy(id = ++lastId)
return postsOnTheWall.last()
}
}
Объект пост (к примеру) содержит несколько полей текст, имяпользователя и дата. Допустим я хочу вывести на экран только имя пользователя. Как это сделать?
И как вывести полностью весь объект пост?
println(WallService) выводит далеко не то что я хочу, а println(WallService.postsOnTheWall) не компилится