Size: a a a

2021 June 10

IP

Iaroslav Postovalov in Kotlin Start
При использовании динамической типизации, соответственно, таких утверждений делать не нужно, однако все шишки полетят в рантайме (вы либо попытаетесь сделать 3[0], либо [1] + 3)
источник

A

Alex in Kotlin Start
спасибо за объяснение)
источник

BP

Bogdan Panchenko in Kotlin Start
Сделать класс с нужными полями
источник

DS

Dimka Smolenskiy in Kotlin Start
Господа, подскажите для чего вообще нужны на практике неизменяемы коллекции или переменные? Просто по моей логике проще же создать изменяемую и если нужно изменить, а если нет то и не трогать или я чего-то не понимаю? Если не сложно дайте пример какой-нибудь.
источник

Q

Qwant in Kotlin Start
В котлине еще не завезли эту штуку?
private val _theThing = mutableListOf<String>()
  get theThing: List<String>
источник

RX

Rapira XY in Kotlin Start
Чтобы не изменить случайно то, что должно оставаться таким до конца.
источник

A

Alexey in Kotlin Start
с помощью немутабельного интерфейса коллекции ты, как автор метода, можешь сообщить что лист, допустим, который твоей метод принимает, не будет внутри модифицирован твоим кодом, для читающего твой код это хорошая помощь
источник

AM

Andrew Mikhaylov in Kotlin Start
Ещё нет.
источник

В

Виктор in Kotlin Start
Слишком сомнительно и в плане внешнего вида, и в плане способов реализации
источник

AM

Andrew Mikhaylov in Kotlin Start
Как раз на ивенте недавно Роман рассказывал, что после того, как закончат масштабные работы по рефакторингу, вернутся к фичам. И что конкретно эта фича интересна в реализации тем, что сейчас компилятор не умеет делать так, что одно и то же выражение имело бы разный тип в разных контекстах. Насколько я понял, планы реализовать это есть.
источник

SI

Stepashka Igorevich in Kotlin Start
добрый день,подскажите какая библиотека котлина может помочь в работе с календарем
на ввод мы имеем числа 10 01 2021,на выводе должно получится  10 января,вторник
источник

AL

Alexander Levin in Kotlin Start
import java.time.*
import java.time.format.*
import java.util.*

fun main() {
   val input = "10 01 2021"
   val inputFormat = DateTimeFormatter.ofPattern("dd MM yyyy")
   val date = LocalDate.parse(input, inputFormat)
   val outputFormat = DateTimeFormatter.ofPattern("dd MMMM, EEEE").withLocale(Locale("ru"))
   println(date.format(outputFormat))
}
источник

AL

Alexander Levin in Kotlin Start
(возможно там месяц и день в другом порядке, но суть наверное понятна должна быть)
источник

SI

Stepashka Igorevich in Kotlin Start
спасибо,думал можно будет без джавы библиотек обойтись)
источник

AL

Alexander Levin in Kotlin Start
Если нужно именно Котлин, то есть https://github.com/Kotlin/kotlinx-datetime , но она пока вроде ещё только развивается
источник

SI

Stepashka Igorevich in Kotlin Start
пасибки,сча чекну
источник

AL

Alexander Levin in Kotlin Start
Также есть это, не готов сказать, насколько популярная либа. Но там вроде есть форматтеры :)
https://korlibs.soywiz.com/klock/#formating-and-parsing-dates
источник

AM

Andrew Mikhaylov in Kotlin Start
А в чём ценность?
источник

IL

Ivan Lotoff in Kotlin Start
как эллегантно создать такой массив стрингов: { A1, A2, A3 ... A25} (часть строки берется из констаты, а остаток -— цифра по нарастающей)?
источник

IL

Ivan Lotoff in Kotlin Start
количество А передается динамически
источник