redrield
07/14/2017, 4:56 AMgradle build
redrield
07/14/2017, 4:56 AMredrield
07/14/2017, 4:59 AMredrield
07/14/2017, 4:59 AMnekoinemo
07/14/2017, 11:26 AMas?
gives Unchecked Cast warning?
Isn't instance as? MyClass
pretty much a shortcut for if(instance is MyClass) instance as MyClass else null
which IS the checked cast?karelpeeters
07/14/2017, 11:27 AMmarstran
07/14/2017, 11:57 AMval array = arrayOf(1,2, null)
(array as? Array<Int>)?.forEach(::println)
nekoinemo
07/14/2017, 12:03 PMmarstran
07/14/2017, 12:04 PMmarstran
07/14/2017, 12:09 PMdata class Container<T>(val t: T)
val container = Container(null)
(container as? Container<Int>)?.let { it.t.toString() }
karelpeeters
07/14/2017, 4:23 PMjava -jar ...
, but the gradle application plugin can hide that in some batch and sh files really easily, it works for Windows, Linux and iOS.karelpeeters
07/14/2017, 4:23 PMrednifre
07/14/2017, 4:24 PMrednifre
07/14/2017, 4:24 PMtrevjones
07/14/2017, 4:26 PMamatheus
07/14/2017, 4:49 PMrednifre
07/14/2017, 4:51 PMagomez
07/14/2017, 4:52 PM#!/usr/bin/env kscript
ziggy42
07/14/2017, 5:02 PMziggy42
07/14/2017, 5:03 PMkscript
looks interesting though, I'll look into thatkarelpeeters
07/14/2017, 5:06 PMziggy42
07/14/2017, 5:11 PM$ ./myprogram
intead of $ ./gradlew run
karelpeeters
07/14/2017, 5:15 PMkarelpeeters
07/14/2017, 5:16 PM$./myprogram
@ziggy42karelpeeters
07/14/2017, 5:17 PMgregd
07/14/2017, 5:25 PMkirillrakhman
07/14/2017, 5:27 PMkirillrakhman
07/14/2017, 5:28 PMkarelpeeters
07/14/2017, 5:28 PMkarelpeeters
07/14/2017, 5:41 PM