Size: a a a

Kotlin Community

2020 May 09

AL

Alexander Levin in Kotlin Community
sykat
Hi, could anyone explain what the diff between also and apply is? like, I have this code

fun main() {
   println("Hello, world!!!")
   var a = 3
   var b = 5
   var c = 0
   c = a.apply { a to c}
   b = a.also { a to b }
   
   print("$a $b $c")
}


but both of them result in c = 3
Back to your example: in both cases apply and also will do nothing :) (a to c or a to b will just create pair of two ints but it will not be stored anywhere)
So technically your example is something like this but with extra steps:


fun main() {
   println("Hello, world!!!")
   var a = 3
   var b = 5
   var c = 0
   c = a // c = 3
   a to c // will do nothing
   b = a // b = 3
   a to b //will do nothing
   
   print("$a $b $c")
}
источник

s

sykat in Kotlin Community
Oh I see. Thanks for the detailed explanation. Got it! 👍
источник

AM

Andrew Mikhaylov in Kotlin Community
Чат, у кого есть опыт дружбы ktor-client и jwt, подскажите человеку, куда копать:
https://t.me/kotlin_mobile/34686
источник
2020 May 10

АО

Алексей Овсянников... in Kotlin Community
А кто-нибудь в курсе, как должна выглядеть конфигурация докки билд скрипта для мельтипроектного проекта?
источник

АО

Алексей Овсянников... in Kotlin Community
Алексей Овсянников
А кто-нибудь в курсе, как должна выглядеть конфигурация докки билд скрипта для мельтипроектного проекта?
Когда я пытаюсь сконфигурировать, вылезает ворнинг, что в рутовом проекте не сконфигурирован котлин и докка не может найти сорцы подпроектов
источник

AN

Alexander Nozik in Kotlin Community
Алексей Овсянников
А кто-нибудь в курсе, как должна выглядеть конфигурация докки билд скрипта для мельтипроектного проекта?
В смысле как включить докку? По-моему просто плагин вставляется и все
источник

AN

Alexander Nozik in Kotlin Community
У меня включена, я правда не смотрел, что она там генерирует. Надо что ли посмотреть ради интереса...
источник

АО

Алексей Овсянников... in Kotlin Community
У меня получается пустая дока
источник

АО

Алексей Овсянников... in Kotlin Community
А в проектах (если только для них генерить) - норм
источник

AN

Alexander Nozik in Kotlin Community
сейчас попробую
источник

AN

Alexander Nozik in Kotlin Community
Алексей Овсянников
У меня получается пустая дока
В смысле для рутового проекта?
источник

AN

Alexander Nozik in Kotlin Community
Алексей Овсянников
А в проектах (если только для них генерить) - норм
>    // In case of a Gradle multiproject build, you can include subprojects here to get merged documentation
   // Note however, that you have to have the Kotlin plugin available in the root project and in the subprojects
   subProjects = ["subproject1", "subproject2"]
источник

АО

Алексей Овсянников... in Kotlin Community
Alexander Nozik
>    // In case of a Gradle multiproject build, you can include subprojects here to get merged documentation
   // Note however, that you have to have the Kotlin plugin available in the root project and in the subprojects
   subProjects = ["subproject1", "subproject2"]
Вот, а какой из?
источник

АО

Алексей Овсянников... in Kotlin Community
В смысле - какой котлин плагин?
источник

AN

Alexander Nozik in Kotlin Community
подозреваю, что любой
источник

АО

Алексей Овсянников... in Kotlin Community
Пытался мультиплатформу - не сработало
источник

A

Abyss in Kotlin Community
Привет, 3-ий день учу котлин. Возникла задача проверить расположен ли набор букв в алфавитном порядке, решила сделать таким образом: https://gist.github.com/LasteExile/414531e7621734bdb86271ba30d49d07 , но чтобы я не вводила, всегда выводит true
источник

I

Ivan in Kotlin Community
Abyss
Привет, 3-ий день учу котлин. Возникла задача проверить расположен ли набор букв в алфавитном порядке, решила сделать таким образом: https://gist.github.com/LasteExile/414531e7621734bdb86271ba30d49d07 , но чтобы я не вводила, всегда выводит true
var arr2 = arr1 не создает копию массива
источник

BV

Boris Vanin in Kotlin Community
Abyss
Привет, 3-ий день учу котлин. Возникла задача проверить расположен ли набор букв в алфавитном порядке, решила сделать таким образом: https://gist.github.com/LasteExile/414531e7621734bdb86271ba30d49d07 , но чтобы я не вводила, всегда выводит true
источник

A

Abyss in Kotlin Community
Ivan
var arr2 = arr1 не создает копию массива
Что тогда нужно использовать?
источник