Size: a a a

2021 June 11

🦁🐻

🦁 🐻 in Kotlin Start
Это получилось спасибо
источник

🦁🐻

🦁 🐻 in Kotlin Start
А можно узнать для чего fun toString нужно
источник

🦁🐻

🦁 🐻 in Kotlin Start
Ясно спасибо
источник

BP

Bogdan Panchenko in Kotlin Start
источник

BP

Bogdan Panchenko in Kotlin Start
toString - неявно вызывается у println()

val any = Any(1, 2, 3)
println(any) // real println(any.toString())
источник

🦁🐻

🦁 🐻 in Kotlin Start
Но я же хочу вывести массив
источник

🦁🐻

🦁 🐻 in Kotlin Start
Получилось спасибо
источник

🦁🐻

🦁 🐻 in Kotlin Start
Но не понял как )
Мучает toString)
источник

BP

Bogdan Panchenko in Kotlin Start
а что конкретно не ясно ? Это просто функция, которая вернет строку, это строка
источник

🦁🐻

🦁 🐻 in Kotlin Start
Во всех классах нужно использовать?
источник

🦁🐻

🦁 🐻 in Kotlin Start
Которые возвращают строки
источник

BP

Bogdan Panchenko in Kotlin Start
нет, только в тех где нужно будет использовать toString, обычно это классы с данными (пример data class). toString - использует println, UI etc
источник

BP

Bogdan Panchenko in Kotlin Start
 for(item in arraylist){
   if (item is Student){
       println(item)   // call toString
       println(item.name())
   } else if(item is Aspirant){
           println(item)
   }
}
источник

🦁🐻

🦁 🐻 in Kotlin Start
Огромное Спасибо за помощь
источник

🦁🐻

🦁 🐻 in Kotlin Start
И еще
Если я хочу с массивами вывести fun getscholarship то нужно функцию добавить в fun toString  или могу в print(item+функция)?
источник

BP

Bogdan Panchenko in Kotlin Start
и так и так, только нужно не забывать что у toString есть контракт: "Returns a string representation of the object."

использования toString, вместо собственной функции, поможет, например, сделать универсальные алгоритмы , и вот можно даже сделать так
источник

🦁🐻

🦁 🐻 in Kotlin Start
Все получилось)
Спасибо еще раз
источник

BP

Bogdan Panchenko in Kotlin Start
PS. Также для колекции есть функция joinToString с разными настройками
источник
2021 June 12

а

андрей in Kotlin Start
подскажите пожалуйста, init у object когда происходит ?
источник

З

Захар in Kotlin Start
источник