Size: a a a

Kotlin Community

2019 November 18

LS

Leonid Startsev in Kotlin Community
Patrick Lemke
Thanks I will report back once it's installed
Also it's worth to report this issue to https://github.com/JetBrains/kotlin-native/issues or kotl.in/issue – message should be more user-friendly
источник

RU

Roman Ushakov in Kotlin Community
Konstantin Zolotov
fun three(a: Float, b: Int, c: Long): String {
   return "$a $b $c"
}

fun receiver(fn: (Float, Int, Long) -> String) {}

fun main() {
   val result = receiver(::three)
}
в общём всё проще, чем в джаве
Котлин просто лучший язык программирования тык
(не нашёл кнопку share для playground)
источник

LS

Leonid Startsev in Kotlin Community
Btw, I'm not sure, but it should be sufficent to have only xcode command-line tools instead of full-blown installation
источник

KZ

Konstantin Zolotov in Kotlin Community
Roman Ushakov
в общём всё проще, чем в джаве
Котлин просто лучший язык программирования тык
(не нашёл кнопку share для playground)
Так-то можно и без invoke, просто fnc()
источник

LC

Lungu Cristian in Kotlin Community
Почему при operator overload в DSL не поддерживает контекст блока ?
operator fun PersonDsl.plus(name: String) {}
внутри PersonDsl.() -> Unit
не могу использовать +"John Doe" могу только this + "John Doe"
источник

RU

Roman Ushakov in Kotlin Community
Konstantin Zolotov
Так-то можно и без invoke, просто fnc()
а вижу, идейка в скратче нормально не компилила, а playground всё работает)
источник

DS

Dmitry Starchevsky in Kotlin Community
Lungu Cristian
Почему при operator overload в DSL не поддерживает контекст блока ?
operator fun PersonDsl.plus(name: String) {}
внутри PersonDsl.() -> Unit
не могу использовать +"John Doe" могу только this + "John Doe"
может не указан тип возвращаемого значения?
источник

PL

Patrick Lemke in Kotlin Community
Leonid Startsev
Btw, I'm not sure, but it should be sufficent to have only xcode command-line tools instead of full-blown installation
I have those installed, but it doesn't work right now
источник

PL

Patrick Lemke in Kotlin Community
I will report back once I know more
источник

LC

Lungu Cristian in Kotlin Community
Dmitry Starchevsky
может не указан тип возвращаемого значения?
Он не должен ничего возвращать. Он должен добавить стринг в список
источник

LS

Leonid Startsev in Kotlin Community
for kotlin 1.3.60, it is also required to have the latest xcode version
источник

AM

Andrew Mikhaylov in Kotlin Community
Leonid Startsev
for kotlin 1.3.60, it is also required to have the latest xcode version
А его уже официально опубликовали? :)
источник

LS

Leonid Startsev in Kotlin Community
Andrew Mikhaylov
А его уже официально опубликовали? :)
может человек на EAP сидит
источник

AM

Andrew Mikhaylov in Kotlin Community
Аргумент.
источник

AL

Alexander Levin in Kotlin Community
Lungu Cristian
Почему при operator overload в DSL не поддерживает контекст блока ?
operator fun PersonDsl.plus(name: String) {}
внутри PersonDsl.() -> Unit
не могу использовать +"John Doe" могу только this + "John Doe"
Такая форма это уже unaryPlus, а не plus. Т.е. без явного this можно вызвать plus("John Doe") тут
источник

AM

Andrew Mikhaylov in Kotlin Community
Хотя на EAP в нейтиве сейчас же, небось, надо все свои зависимости руками собирать...
источник

LS

Leonid Startsev in Kotlin Community
для eap-76 все библиотеки опубликованы
источник

AM

Andrew Mikhaylov in Kotlin Community
Круто! :)
источник

PL

Patrick Lemke in Kotlin Community
Leonid Startsev
for kotlin 1.3.60, it is also required to have the latest xcode version
It worked after installing XCode
источник

PL

Patrick Lemke in Kotlin Community
I've also opened an issue on the github repo
источник