erik
11/09/2016, 8:10 PMerik
11/09/2016, 8:11 PMRuckus
11/09/2016, 8:11 PMerik
11/09/2016, 8:11 PMerik
11/09/2016, 8:11 PMRuckus
11/09/2016, 8:11 PMyole
11/09/2016, 8:11 PMdamian
11/09/2016, 9:34 PMkirillrakhman
11/09/2016, 10:36 PMkrtko
11/10/2016, 1:53 AMcypher121
11/10/2016, 6:38 AMval handler = { e: AudioPlayerEvent ->
client.connectedVoiceChannels.find { it.guild == e.player.guild }?.leave() ?: Unit
}
on<TrackFinishEvent>(handler)
errors if I remove ?: Unit
, because handler does not conform to (T) -> Unit
, because it's (T) -> Unit?
cypher121
11/10/2016, 6:40 AM{ handler() }
, or specify type of variable as returning Unit, but stillcy
11/10/2016, 8:10 AMval handler: (AudioPlayerEvent) -> Unit = { e ->
cy
11/10/2016, 8:11 AMkirillrakhman
11/10/2016, 8:54 AMcontinue
is array.forEach { return@forEach }
. Equivalend of break
is more complicated:
run {
array.forEach {
return@run
}
}
mk
11/10/2016, 8:57 AMmk
11/10/2016, 8:58 AMvoddan
11/10/2016, 9:07 AMvoddan
11/10/2016, 9:07 AMmk
11/10/2016, 9:11 AMKotlin version that is used for building with Gradle (1.1-M02) differs from the one bundled into the IDE plugin (1.1-M02-12) less... (⌘F1)
However, when I set the Kotlin version to 1.1-M02-12
in build.gradle, it complains that there exists no such artifactmk
11/10/2016, 9:12 AMScreen Shot 2016-11-10 at 10.12.15.png▾
mk
11/10/2016, 9:12 AMmk
11/10/2016, 9:13 AMmk
11/10/2016, 9:13 AMmk
11/10/2016, 9:14 AM1.1-M02-12
deployed to that repositorycypher121
11/10/2016, 10:31 AMcy
11/10/2016, 10:33 AMcy
11/10/2016, 10:33 AMcy
11/10/2016, 10:39 AM